Sql 将一个值与四个表进行比较

Sql 将一个值与四个表进行比较,sql,Sql,我试图将ssn与四个表进行比较,以找到任何不匹配的ssn。我需要sql查询方面的帮助。提前感谢根据提供的信息,基本概念是: SELECT * FROM yourTable WHERE ssn NOT IN ( SELECT ssn FROM ssnTable1 ) AND ssn NOT IN ( SELECT ssn

我试图将ssn与四个表进行比较,以找到任何不匹配的ssn。我需要sql查询方面的帮助。提前感谢

根据提供的信息,基本概念是:

SELECT *
FROM yourTable
WHERE
    ssn NOT IN (
                SELECT ssn
                FROM ssnTable1
                )
    AND 
    ssn NOT IN (
                SELECT ssn
                FROM ssnTable2
                )
    AND 
    ssn NOT IN (
                SELECT ssn
                FROM ssnTable3
                )
    AND 
    ssn NOT IN (
                SELECT ssn
                FROM ssnTable4
                )

如果ssn应同时存在于所有四个表中,则将上述AND替换为ORs。

能否向我们展示您的尝试?请提供更多信息。到目前为止你尝试了什么?另外请看:有没有代码放在这里,以便我们可以查看您已经尝试过的任何内容?请查看左连接,其中为NULL。。。这是最快的方式我很抱歉,这是我的第一篇帖子。但我想这就是我想要的^^^^^谢谢你MORGB:)