1

これは以前は機能していましたが、スクリプトが機能していません。別のテーブルに挿入したいのですが、重複はありません......

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

これは、別のテーブルに変更したときに問題が発生する下部の部分であり、そのテーブルにないすべての番号が表示されます。そして私は、2つのテーブルに重複するレコードがあったとしても多くはないはずだという事実を知っています..それらは完全に異なるカテゴリです....お願いします

4

2 に答える 2

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)
于 2012-08-28T04:35:07.160 に答える
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) 
于 2012-08-27T21:38:11.403 に答える