가능한 중복 :SELECT ... WHERE id IN (...) 인 경우 IN()으로 결과를 정렬 하시겠습니까?
SELECT * FROM images WHERE id IN (12,9,15,3,1)
이 가능 IN 절의 내용으로 결과를 정렬하려면 다음 쿼리 등으로
Ordering by the order of values in a SQL IN() clause
?
[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 –