2 つの異なるテーブルを比較する単純な選択ステートメントを作成しています。
table 1 table 2
a a
b b
c c
H d
e
f
テーブル 2 に存在しないテーブル 1 のアイテムを選択する必要があります。
2 つの異なるテーブルを比較する単純な選択ステートメントを作成しています。
table 1 table 2
a a
b b
c c
H d
e
f
テーブル 2 に存在しないテーブル 1 のアイテムを選択する必要があります。
SELECT table_1.name
FROM table_1
LEFT JOIN table_2 ON table_1.name = table_2.name
WHERE table_2.name IS NULL
いくつかのオプションがあります。そのうちの 1 つが
select table1.col from table1 where
not exists (select col from table2 where table2.col = table1.col)
サブクエリはそれを行う必要があります:
Select * from table1
where Id not in
(select distinct col from table2)
1列しかないように見えるので。これを試して。
select * from table a -- select all of the things in a
minus
select * from table b -- remove from it the things in b