何百万回も行ったことをやろうとしていますが、うまくいきません。だれか理由を教えてもらえますか?
履歴書を送った人のテーブルがあり、そこにはメールアドレスが含まれています...
これらの人々の中に Web サイトにサインアップしていない人がいるかどうかを知りたい. aspnet_Membership テーブルには、Web サイトにサインアップしているすべての人が含まれています。
固有のメール アドレスを持つ 9472 人の求職者がいます。
このクエリは 1793 の結果を生成します。
select j.email from jobseeker j
join aspnet_Membership m on j.email = m.email
これは、Web サイトにサインアップしていない人々の電子メールが 7679 (9472-1793) あるはずであることを示唆しています。1793 個の DID が一致したため、残りは一致しないと予想されますが、そのクエリを実行しても何も得られません。
このクエリで何も返されないのはなぜですか???
select j.email
from jobseeker j
where j.email not in (select email from aspnet_Membership)
それがどのように機能しないのかわかりません-基本的には、「jobseekerテーブルにあるが、aspnet_Membershipテーブルにないすべてのメールを表示してください...