MySQLの抽出条件の指定方法としてIN句とFIND_IN_SET関数というものがあります。 その具体的な使用方法をご紹介します。 サンプルとしてテーブル「sample」を用意します。 mysql> select * from `sample`; +----+--------+------+ | id | name | type | +----+--------+------+ | 1 | 赤井 | 1 | | 2 | 井田 | 2 | | 3 | 宇野 | 3 | | 4 | 江崎 | 1 | | 5 | 奥本 | 2 | +----+--------+------+ 例えば、idが1・2・4のデータを取得したいとき、 IN句を使うとこのように抽出することができます。 SELECT * FROM sample WHERE id IN (1, 2, 4); 結果は以下のようになります。 +
![MySQL IN句とFIND_IN_SET関数](https://cdn-ak-scissors.b.st-hatena.com/image/square/b868268f735ea2b6aa836c92254baa832bd35512/height=288;version=1;width=512/https%3A%2F%2Fk-sugi.sakura.ne.jp%2Fwp-content%2Fuploads%2F2021%2F09%2Feb055e565bd56329058089d44ecee705.png)