parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

я не думаю, что MySQL настолько туп, чтобы сортировать два раза

Misha v.3 30.05.2007 16:53

думаю, что в случае, если указано ORDER BY он сразу использует эту сортировку (очевидно, что для уверенности надо это проверять)

GROUP BY + ORDER BY -- SQL92 ANSI совместимый синтаксис
ORDER BY dt_published - сортировка по одному полю, а не по результату трёх функций. не факт правда что MySQL сможет использовать индекс даже в случае наличия составного индекса (в WHERE есть диапазон).

_моя_ причина: если можно то-же самое сделать не MySQL specific фичей -- я предпочитаю её, ибо MySQL specific может измениться в след. версии, а вот поведение, совместимое с ANSI синтаксисом вряд ли они будут менять.