我正在尝试做我已经做了一百万次的事情,但它不起作用,谁能告诉我为什么?
我有一张表格供发送简历的人使用,里面有他们的电子邮件地址...
我想知道这些人中是否有人没有在网站上注册。aspnet_Membership 表包含在网站上注册的所有人员。
有 9472 名求职者,拥有唯一的电子邮件地址。
此查询产生 1793 个结果:
select j.email from jobseeker j
join aspnet_Membership m on j.email = m.email
这表明应该有 7679 (9472-1793) 封未在网站上注册的人的电子邮件。由于其中 1793 个 DID 匹配,我希望其余的不匹配......但是当我为此进行查询时,我什么也没得到!
为什么这个查询什么也没给我???
select j.email
from jobseeker j
where j.email not in (select email from aspnet_Membership)
我不知道这怎么可能行不通-它基本上说“向我显示所有在求职者表中的电子邮件,但不在 aspnet_Membership 表中......