我有一个大表table_A,它包含来自较小表table_B的所有记录。我想加入这些表,只查找table_A中与table_B
不匹配的记录示例:
Table_A有 1 2 3 4 5
Table_B已
2 3 4
我需要结果显示: 结果:
1 5
答案 0 :(得分:1)
有不同的可能性,但我会使用NOT EXISTS。例如:
Select *
FROM Table_A AS ta
WHERE NOT EXISTS (
SELECT 1
FROM Table_B AS tb
WHERE tb.Id = ta.Id
)
希望这有帮助!
答案 1 :(得分:0)
你可以使用ff。方法是为了实现这一目标。
SELECT
A.Value
FROM Table_A as A
LEFT JOIN Table_B as B
ON A.Value = B.Value
WHERE B.Value IS NULL