私は簡単なクエリを持っています:
SELECT data FROM table WHERE id IN (5, 2, 8, 1, 10)
質問は、どうすればデータを選択してINのように注文できるかということです。
順序は5、2、8、1、10でなければなりません。
問題は、注文の鍵がないことです。INデータは他のクエリ(1)からのものですが、安全に注文する必要があります。
解決策はありますか?
(1)
SELECT login
FROM posts
LEFT JOIN users ON posts.post_id=users.id
WHERE posts.post_n IN (
2280219,2372244, 2345146, 2374106, 2375952, 2375320, 2371611, 2360673, 2339976, 2331440, 2279494, 2329266, 2271919, 1672114, 2301856
)
助けてくれてありがとう、解決策は機能しますが非常に遅いです、多分後でもっと良いものを見つけるでしょう、とにかく感謝します