MySQL の結果をそれぞれ WHERE id
IN (...) 句で並べ替える簡単な方法はありますか? 例:
SELECT * FROM articles WHERE articles.id IN (4, 2, 5, 9, 3)
戻る
Article with id = 4
Article with id = 2
Article with id = 5
Article with id = 9
Article with id = 3
そしてまた
SELECT * FROM articles WHERE articles.id IN (4, 2, 5, 9, 3) LIMIT 2,2
戻る
Article with id = 5
Article with id = 9
WHERE articles.id IN (4, 2, 5, 9, 3)
更新: より具体的に言うと、これらの ID は動的で自動的に順序付けられるため、括弧内のデータの改ざんを避けたいと考えています。