这是第一个表Address.
这是第二个表AddressType.
为了得到表一中除去表二中的部分的内容,可以用以下的SQL语句,需要注意的是搜索NULL时,需要用IS NULL而不是=NULL。
select * from
(
select t1.AddressLine1,t1.AddressID,t2.Name ,t2.rowguid from [AdventureWorks].[Person].[Address] t1
left join
[AdventureWorks].[Person].[AddressType] t2
on t1.AddressID=t2.AddressTypeID
) t3
where t3.Name IS NULL
(
select t1.AddressLine1,t1.AddressID,t2.Name ,t2.rowguid from [AdventureWorks].[Person].[Address] t1
left join
[AdventureWorks].[Person].[AddressType] t2
on t1.AddressID=t2.AddressTypeID
) t3
where t3.Name IS NULL