如何在两个表中查找不匹配项?

时间:2016-07-07 17:47:21

标签: sql sql-server

我想出了下面的查询,它在我的'tbl_Master_ME_List'中查找了所有不匹配的内容。我真正想做的是在BOTH表中找到不匹配的内容。那可能吗?当然,我需要两个查询才能将它们连接起来吗?

SELECT [4 digit Code]
FROM tbl_Master_ME_List B
WHERE NOT EXISTS (
    SELECT *
    FROM tbl_ME_List A
    WHERE A.[4 digit Code] = B.[4 digit Code])

我正在使用SQL Server 2014。

谢谢!

1 个答案:

答案 0 :(得分:3)

select [4 digit code]
from tbl_Master_ME_List a
full outer join tbl_ME_List b on
a.[4 digit code] = b.[4 digit code]
where a.[4 digit code] is null or b.[4 digit code] is null