Sql server 2008 SQL Server-排除存在';没有连接到第二个表
下面的示例显示了与表2连接的每个Sql server 2008 SQL Server-排除存在';没有连接到第二个表,sql-server-2008,Sql Server 2008,下面的示例显示了与表2连接的每个名称(表1TId为PK,表2中的TId为FK)的结果 我想要一个表1中所有在表2中没有对应行的名称列表。可以说是另一种方式。如何做到这一点?您需要使用外部联接,如下所示: SELECT T1.Name, T1.Address FROM Table1 AS T1 LEFT OUTER JOIN Table2 AS T2 ON T1.TId = T2.TId WHERE T2.TId IS NULL SELECT T1.Name, T1.Address F
名称
(表1TId
为PK,表2中的TId
为FK)的结果
我想要一个
表1
中所有在表2
中没有对应行的名称列表。可以说是另一种方式。如何做到这一点?您需要使用外部联接,如下所示:
SELECT T1.Name, T1.Address
FROM Table1 AS T1
LEFT OUTER JOIN Table2 AS T2 ON T1.TId = T2.TId
WHERE T2.TId IS NULL
SELECT T1.Name, T1.Address
FROM Table1 AS T1
LEFT OUTER JOIN Table2 AS T2 ON T1.TId = T2.TId
WHERE T2.TId IS NULL