用戶ID的獨特的名單(不討論表的設計,其木已成舟!)SQL返回基於2臺
我知道如何使用要做到這一點查詢WHERE NOT IN子句,但我想知道如何使用連接來完成。
注:行不是唯一的,所以我們必須做一個DISTINCT以避免重複。
Users (userID)
OldUsers(UserID)
所以使用WHERE NOT IN子句我可以這樣做:
SELECT DISTINCT(u.userID)
FROM Users u
WHERE u.userID NOT IN (SELECT o.userID FROM OldUsers o)
性能也是這裏的一個關鍵。
300問題,33%接受評級... – 2009-10-22 03:19:41