Очерёдность результатов выборки при 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)