Очерёдность результатов выборки при SELECT IN. Как сортировать в порядке, заданном в операторе IN в MySQL.
Допустим нам нужно вывести пользователей в порядке идентификатора: 4,7,2,3 …
Тогда наш запрос должен выглядеть следующим образом

SELECT
  id, name
FROM
  users
WHERE
  id IN (4,7,2,3)
ORDER BY
  FIELD(id, 4,7,2,3)