试图查看一个uniqueidentifier是否存在于where not in子句中,其中包含uniqueidentifiers列表......但这不起作用。
select distinct cast(a.person_id as varchar(50))
from appointments a
where a.appt_date = '20140206'
and a.last_name like 'Smith123%'
and cast(a.person_id as varchar(50)) not in
(select cast(aa.person_id as varchar(50))
from appointments aa
where aa.appt_date < '20140206')
如果我运行Smith123%的基本查询,我会得到一个uniqueidentifier。
然后如果我按照person_id的顺序运行not in select,我会得到很多person_id
个值,但是我没有看到我之前找到的唯一标识符......所以我不知道为什么我不知道让我的一个uniqueidentifier显示
提前感谢您的任何帮助 迪安-O