in |
select 表示するカラム名 from テーブル名 where 対象のカラム名 in(条件1,条件2,...);
between and と違い、指定した複数の条件と一致するレコードを検索する。
条件は1つ以上指定しなければならない。
実行例
IDが2,4,6,8のレコードを検索する場合
mysql> select id,name,url from link where id in( 2, 4, 6, 8 );+----+----------+--------------------+ | id | name | url | +----+----------+--------------------+ | 2 | Google | www.google.co.jp | | 4 | goo | www.goo.ne.jp | | 6 | livedoor | www.livedoor.co.jp | +----+----------+--------------------+ 3 rows in set