tôi nghĩ rằng bạn sẽ có thể sử dụng từ khóa FIELD như vậy:
SELECT * FROM table
WHERE id in (22,20,21)
ORDER BY FIELD(id,22,20,21);
điều này là cụ thể của mysql và có vẻ kỳ diệu, nhưng nó hoạt động.
tôi nghĩ rằng bạn sẽ có thể sử dụng từ khóa FIELD như vậy:
SELECT * FROM table
WHERE id in (22,20,21)
ORDER BY FIELD(id,22,20,21);
điều này là cụ thể của mysql và có vẻ kỳ diệu, nhưng nó hoạt động.