Ich versuche etwas zu tun, was ich millionenfach gemacht habe und es funktioniert nicht, kann mir jemand sagen warum?Suche nach fehlenden E-Mails in SQL Server
Ich habe eine Tabelle für Leute, die in Bewerbungen gesendet, und es hat die E-Mail-Adresse in dem ...
ich herausfinden wollen, ob eine dieser Personen hat auf der Website angemeldet. Die aspnet_Membership-Tabelle enthält alle Personen, die sich auf der Website angemeldet haben.
Es gibt 9472 Stellensuchende, mit einzigartigen E-Mail-Adressen.
Diese Abfrage erzeugt 1.793 Ergebnisse:
select j.email from jobseeker j
join aspnet_Membership m on j.email = m.email
Dies deutet darauf hin, dass es 7679 (9472-1793) E-Mails von Menschen, die auf der Website angemeldet sind. Seit 1793 von ihnen übereinstimmte, würde ich erwarten, dass der Rest von ihnen nicht übereinstimmen ... aber wenn ich die Abfrage dafür mache, bekomme ich nichts!
Warum gibt diese Abfrage mir nichts ???
select j.email
from jobseeker j
where j.email not in (select email from aspnet_Membership)
Ich weiß nicht, wie das funktioniert nicht sein könnte - es sagt im Grunde „Zeige mir alle E-Mails, die in der jobseeker Tabelle sind, aber nicht in der aspnet_Membership Tisch ...