そのため、列のすべての行を別の列のすべての行と比較し、比較対象の列に存在しない行を除外する方法を見つけようとしています。次のような行ごとの基本で2つの列を比較する方法を理解しています。
select table1.column1
from table1 inner join
table2 on table1.id = table2.id
where column1 <> column2
しかし、column1 の table1 の行を table2 の column2 のすべての行と比較し、column2 にまったく存在しない column1 の行を見つけたいと考えています。したがって、これらの値を持つ列のようなものになります。
Column1 Column2
1 2
2 1
4 3
5 5
7 6
そして、SQLの後は次のようになります。
Column1
4
7