TIL

Today I Learned. 知ったこと、学んだことを書いていく

片方のテーブルに存在して、もう片方にはないデータを抽出

OUTER JOIN を使い、WHERE で NULLのものを抽出する

例)Aテーブルに存在して、Bテーブルに存在しないデータの抽出

SELECT
  * 
FROM
  Aテーブル 
  LEFT OUTER JOIN Bテーブル 
    ON Aテーブル.キー = Bテーブル.キー 
WHERE
  Bテーブル.キー IS NULL

参考文献

SQLで、複数テーブルから他方に無い(存在しない)レコードを抽出する | ぱーくん plus idea