В моем заявлении я делаю очень простой OrderBy.
SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC
Проблема заключается в том, что записи NULL для "позиции" обрабатываются как 0. Поэтому все записи с позицией NULL отображаются перед теми, у кого 1,2,3,4. например:
NULL, NULL, NU...
12 янв. 2010, в 20:05