■ はじめに
SQLで存在有無を確認するなどに利用できる EXISTS / NOT EXISTS文について扱う。
目次
【1】EXISTS 【2】NOT EXISTS
【1】EXISTS
* 存在することを条件に入れる
サンプル
SELECT * FROM table1 WHERE EXISTS ( SELECT * FROM table2 WHERE table1.Name = table2.Name );
【2】NOT EXISTS
* 存在しないことを条件に入れる
サンプル
SELECT * FROM table1 WHERE NOT EXISTS ( SELECT * FROM table2 WHERE table1.Name = table2.Name );