NOT EXISTSで差分抽出

サブクエリーが少なくとも1行を返す場合、EXISTS subquery は TRUE、NOT EXISTS subquery は FALSE。 下記の例は、aとbのテーブルの列名Aと列名Bを比較し一致しないものを返す。

例:

select * from テーブル名A as a
where not exists (
    select * from テーブル名B as b
    where a.列名A = b.列名B  // 条件
)
and a.列名A' = xxx

開発DBに不正な値があり、それがどの子か特定した経緯。