2011-08-30

MySQL : получение строк в заданном порядке

Да, понадобилось, и почему-то не сразу понял как, пришлось гуглить. Нужно сортировать строки не через ORDER BY и не абы как, а строго в заданном порядке. Оказывается, можно, и в документации об этом написано, так что "курите маны", как говорится.

SELECT id,title,description FROM article WHERE id in (1,2,3,4,5) ORDER BY find_in_set(id,'1,2,3,4,5');

Комментариев нет: