ORDERBYおよびFIELD関数を使用できます。
SELECT * FROM table ORDER BY FIELD(ID,1,5,4,3)
Field() を使用します ドキュメントによると、「str1、str2、str3、...リスト内のstrのインデックス(位置)を返します。strが見つからない場合は0を返します」という関数。したがって、実際には、指定されたセットのフィールド値のインデックスであるこの関数の戻り値で結果セットを並べ替えます。
ORDERBYおよびFIELD関数を使用できます。
SELECT * FROM table ORDER BY FIELD(ID,1,5,4,3)
Field() を使用します ドキュメントによると、「str1、str2、str3、...リスト内のstrのインデックス(位置)を返します。strが見つからない場合は0を返します」という関数。したがって、実際には、指定されたセットのフィールド値のインデックスであるこの関数の戻り値で結果セットを並べ替えます。