Можно создать дубликат:
Ordering by the order of values in a SQL IN() clauseС SELECT ... WHERE id IN (...), результаты заказа по IN()?
С запросом, например:
SELECT * FROM images WHERE id IN (12,9,15,3,1)
это можно упорядочить результаты по содержанию пункта IN?
В результате я ищу будет что-то вроде:
[0] => Array
(
[id] => 12
[file_name] => foo
)
[1] => Array
(
[id] => 9
[file_name] => bar
)
[2] => Array
(
[id] => 15
[file_name] => baz
)
...
+1 хороший вопрос – rodrigoap
Очень интересный вопрос, я задавался вопросом тоже. – anthares
Это может быть приятный вопрос, но это дубликат: http://stackoverflow.com/questions/396748/ordering-by-the-order-of-values-in-a-sql-in-clause –