这对我来说曾经有过一次,但剧本现在还没有奏效 我想插入另一张桌子,但没有任何欺骗......
select * from [Data_Guru].[dbo].[MORTGAGE_AUG_27_new_1]
where Phone not in (select Phone from [dbo].MASTER_LIST)
这是我遇到麻烦的底部,当我将其更改为另一个表时,它会显示该表中没有的所有数字。而且我确实知道在2个表中不应该有很多重复记录......它们是完全不同的类别....请求帮助
答案 0 :(得分:0)
通常“in”和“not in”查询的问题是NULL的存在。试试这个:
select *
from [Data_Guru].[dbo].[MORTGAGE_AUG_27_new_1]
where Phone not in (select Phone from [dbo].MASTER_LIST where Phone is not null)
答案 1 :(得分:0)
select distinct * from [Data_Guru].[dbo].[MORTGAGE_AUG_27_new_1] t1
where NOT EXISTS (select Phone from [dbo].MASTER_LIST where t1.phone=t2.phone)