SELECT * FROM `table_name` WHERE column_name IN (value1, value10, value3, value2, value5, value4) ORDER BY FIELD(column_name, value1, value10, value3, value2, value5, value4)
Например нам нужно получить записи которые имеют id: 10, 5, 4, 2, 9, 1 именно в указанном порядке:
SELECT * FROM `users` WHERE id IN (10, 5, 4, 2, 9, 1) ORDER BY FIELD(id, 10, 5, 4, 2, 9, 1)
Комментарии
Комментарии отсутствуют, Вы можете быть первым