SQL文にNOT EXISTについて
サブクエリに非存在/存在の条件を付けます。
例:table_1にコラム id、name
- -id -name
- 1 Jone
- 2 Tom
- 3 Jay
table_2にコラム id、name、table_1_id
- -id -name -table_1_id
- 1 class_a 1
- 2 class_b 3
クラスに所属していない人を探す:
SELECT * FROM table_1 WHERE NOT EXIST( SELECT table_2 WHERE table_2.table_1_id = table_1.id)
SQLのサブクエリにEXISTのキーワードもあります。