我有一個有點問題,這裏使用表格下面的語句:使用加入解析出重複數據
[Users] Name,Email,Subscribed
[Email] Name,Email,Subscribed
需要基本上就是要完成全部處於Users
表需要的訂閱用戶請與Email
表中的用戶進行覈對,以查看它們是否存在於表中,並且僅返回Users
表中在電子郵件表中找不到的用戶。
這是我用過的語句,但它返回了數百萬行,並且一直持續下去,並且它返回Email表中的每個電子郵件地址,我不認爲這是解決此問題的最佳方法,因爲它不會返回準確的數據。有什麼想法嗎?
SELECT Distinct c.Name,c.Email from Users c
INNER JOIN Email e on c.Email <> e.Email
WHERE c.Subscribed=1
這是你的問題中第一個應該是「ON」的嗎?我甚至不認爲這個查詢會被編譯。 – JohnFx