SQLで片方のテーブルにしか存在しないデータの抽出

SQL

こんにちは。ぽこです。

今回はSQLでAテーブルに存在して、Bテーブルには存在しないデータの抽出方法を2通り紹介したいと思います。

OUTER JOIN(外部結合)を使う

OUTER JOINを使い、WHEREで、Bテーブルに存在しないデータを落とします。

NOT EXISTSを使う

NOT EXISTSを使い、AテーブルからBテーブルに存在するデータを落とします。

タイトルとURLをコピーしました