2012-08-27 63 views
1

在此之前曾一度对我,但剧本是不是现在的工作 我想toinsert到另一个表,但没有任何愚弄......在SQL插入从一个表到另一个,而受骗者

select * from [Data_Guru].[dbo].[MORTGAGE_AUG_27_new_1] 
where Phone not in (select Phone from [dbo].MASTER_LIST) 

这是我遇到麻烦的底部部分,当我将其更改为另一个表时,它会显示所有不在该表中的数字。我知道一个事实,即如果两个表中的任何重复的记录..他们是完全不同的类别....恳求帮助

+0

呃 “选择不同的” 可能;)? – paulsm4

+0

我试过了。这是令人沮丧的,因为它在我上周第一次做到了,现在它可以与一张桌子一起工作,但不是主要的一张桌子......还有其他建议吗? –

回答

0

通常与“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) 
+0

你真棒..完美的工作..谢谢你 –

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) 
相关问题