読者です 読者をやめる 読者になる 読者になる

where句のINの並び順で結果をsortしたいときはORDER BY FIELDを使う

mysql

これ、できないもんだと思って調べてもいなかった。

ORDER BY FIELE(カラム名, INのリスト...)

でいけるのね。便利だー。

http://lists.mysql.com/mysql/209784

SELECT id, start_date FROM iddt WHERE id IN
('109k7','s3x6','sxmns','wt57')
ORDER BY FIELD(id,'109k7','s3x6','sxmns','wt57')