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