【MySQL】リストとの比較を行う方法。

めも。

IN(value, value, value, …)文を使う。

文法はこんな感じ。

SELECT * FROM [テーブル名] WHERE [カラム名] IN('値1', '値2', '値3');

以下例。

SELECT * FROM sites WHERE id IN(1, 2, 3);

次に否定条件をリストで指定したい場合。

NOT IN(value, value, value, …)文を使う。

SELECT * FROM sites WHERE id NOT IN(1, 2, 3);