MariaDB where inで指定した順でソートを行うサンプル

環境
CentOS Stream 9
MariaDB 10.10.2

構文
SELECT
*
FROM テーブル名
where カラム名 in (条件)
ORDER BY FIELD(カラム名,条件);
where inで指定した順でソートを行う場合は、「ORDER BY FIELD」を使用します。

使用例

SELECT * FROM testtbl
where id in (6,3,2)
ORDER BY FIELD(id,6,3,2);

 

IT

Posted by arkgame