FIND_IN_SET<を使用してこれを行うことができます。 / a> 、例:
SELECT * FROM T WHERE T.id IN(4,78,12,45)
ORDER BY FIND_IN_SET(T.id,'4,78,12,45');
リストを複製する必要はありますが、コードでクエリを生成する場合、これは大きな問題ではありません。
FIND_IN_SET<を使用してこれを行うことができます。 / a> 、例:
SELECT * FROM T WHERE T.id IN(4,78,12,45)
ORDER BY FIND_IN_SET(T.id,'4,78,12,45');
リストを複製する必要はありますが、コードでクエリを生成する場合、これは大きな問題ではありません。