入力配列でクエリ結果を並べ替える方法はありますか?
SELECT * FROM target_table WHERE id IN (4,2,6,1) ORDER BY ???
お気づきかもしれませんが、これにより、target_table id による結果の順序が得られ、入力配列 (4,2,6,1) による必要はありません。これを解決する方法はありますか?
入力配列でクエリ結果を並べ替える方法はありますか?
SELECT * FROM target_table WHERE id IN (4,2,6,1) ORDER BY ???
お気づきかもしれませんが、これにより、target_table id による結果の順序が得られ、入力配列 (4,2,6,1) による必要はありません。これを解決する方法はありますか?