SELECT Name FROM Anime LEFT JOIN anime_user2 ON anime_idAnime = idAnime WHERE users_userID = $userID
我希望与此完全相反,但它不能与
一起使用WHERE users_userID != $userID
我得到4个名字,但我想要除了4个名字之外的每个名字。
你是怎么做到的?
答案 0 :(得分:0)
您可以像这样使用NOT IN
运算符:
SELECT NAME
FROM ANIME a
WHERE a.NAME NOT IN (
SELECT Name
FROM Anime LEFT JOIN anime_user2 ON anime_idAnime = idAnime
WHERE users_userID = $userID
)
警告:根据您的表直方图,此查询可能太慢而无法在网页或应用程序上使用它。