PDA

نسخه کامل مشاهده نسخه کامل : مشکل با NOT IN



bahar009
11-12-2011, 10:09
سلام دوستان. من در یک query می خوام از NOT IN استفاده کنم ولی نتیجه درست رو بر نمی گردونه

select AssignTasks.NoticeAddressesID from AssignTasks
نتیجه:

NULL
NULL
NULL
4
178
180
2001
18418
20237
و

select top 1 NoticeAddresses.ID from NoticeAddresses
where
(NoticeAddresses.Lat is null)

نتیجه:

162

ولی:

(select top 1 NoticeAddresses.ID from NoticeAddresses
where
(NoticeAddresses.Lat is null) and
(NoticeAddresses.ID NOT IN (select AssignTasks.NoticeAddressesID from AssignTasks )) )

نتیجه:
هیچی
در صورتیکه باید 162 رو بر گردونه:41: ممنون می شم اگه کمکم کنید