Как вывести записи в порядке, перечисленном в IN(...)

  • Автор темы Автор темы golos81
  • Дата начала Дата начала

golos81

Новичок
Как вывести записи в порядке, перечисленном в IN(...)

Есть запрос:
PHP:
SELECT * FROM table WHERE id IN (22,5,154,2048)

Как вывести записи в порядке id, перечисленном в скобках, т.е. первая запись с id 22, потом 5 и т.д. Можно ли это как-нибудь через ORDER BY сделать?
 
Опять же... если id - это индекс... то я бы очень крепко подумал в сторону UNION... если id в условии повторяться не будут... или UNION ALL если будут повторяться... или сразу сделать UNION ALL и не замарачиваться.
 
Сверху