Статьи / MySQL


IN ORDER BY sort (сортировка в выборке in)

Чтобы отсортировать результаты в выборке использующей IN, можно применить FIELD:

SELECT * FROM `tablename` WHERE `id` IN ($ids) ORDER BY FIELD(`id`, $ids)