我正在尝试从 2 个表中获取不匹配的记录
For ex
TableA
ID Account
1 Acc1
2 Acc2
3 Acc3
TableB
Opp Accountid
Opp1 1
Opp2 2
Opp3 4
我需要知道哪个 accountid 存在于 TableB 中但不存在于 TableA 中。如果有人可以提供这个查询,那就太好了。
所需记录是 tableB 的 Opp3
Thanks
Prady
SELECT B.Accountid
FROM TableB AS B
LEFT
JOIN TableA AS A
ON A.ID = B.Accountid
WHERE A.ID IS NULL;
LEFT JOIN 意味着它从第一个表中获取所有行 - 如果第一个连接条件没有匹配,表 B 的结果表列将为空 - 这就是它起作用的原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)