IN条件に渡されたのと同じ順序で結果が欲しい:
SELECT * FROM `table_x` WHERE `id` IN (30, 12, 1001, 24);
取得:
ID | フィールド_a | フィールド_b -------------------------- 12 | ... | ... 24 | ... | ... 30 | ... | ... 1001 | ... | ...
期待:
ID | フィールド_a | フィールド_b -------------------------- 30 | ... | ... 12 | ... | ... 1001 | ... | ... 24 | ... | ...