2016-01-25 IN句を使用してselectで条件付き検索した結果を、IN句で指定した順番で抽出する SQL MySQL field句を使用して、次のようにすれば良い。 ポイントは、field句でカラム名を囲む際に、バッククォート(`)を使用すること。アポストロフィーだと期待する動きにならない。 SELECT id FROM table where id in (1,5,3,2) order by field(`id`, 1,5,3,2) ; こうすると、in句で指定した順番(1,5,3,2の順番)で、idが検索される。