Не знал. Спасибо. Нашел еще кучу интересных вариантов.
Смотри. Делаю так: ORDER BY FIELD( `field` , "NULL" )я еще так делал - там нет такого варианта, правда я делал с int полем
PHP:SELECT * FROM table ORDER BY position=0, position ASC
ЗЫ. делал давно - план сейчас проверять лень, но теоритечески на большом кол-ве записей этот вариант лучше
Как `field` ASC сдлать, не нульэто и так ASC, но на вопрос FIELD( `field` , "NULL" ) ASC
хм... бред вообщет NULL по возрастанию....
.Да вот я по всякому и пробую. Нихрна не выходит.я туплю... не слушай меня... то что я написал можно было написать и просто
а решения кроме union не вижу, чтоб написать наоборот, сначало не нуль по возрастанию а после все нулиPHP:ORDER BY `field` ASC
Так у меня запрос с объединениями нескольких таблиц. Там еще и LEFT JOIN.я написал рабочий вариант, не изобретайте велосипеды =)