返回元素,這裏是我的數據SQL查詢,怎麼就不能在其他2臺
電影表:
id title
10 Promise Land
13 Alive
14 Bruce Almighty
15 Decay
19 Malcom X
用戶表:
id username
1 Franck
2 Matt
檔案表:
userid movieid
1 13
2 14
1 14
我想獲得所有movies.id,電影.title僞不在存檔表的用戶ID = 1 我想使用連接(我不想選擇的選擇)
的結果應該是:
id title
10 Promise Land
15 Decay
19 Malcom X
下面的SQL失敗:
SELECT a.id,a.title
FROM db.movies AS a
LEFT JOIN db.archive AS b ON a.id = b.movieid
LEFT JOIN db.users AS c ON c.id = b.userid
WHERE b.movieid IS NULL OR b.userid !=1;
感謝
b.userid對不對? – ssilas777 2013-03-02 09:46:43
@ ssilas777:是的,謝謝。我在發帖後注意到 – gbn 2013-03-02 09:47:16
不,這個查詢返回 10 Promise Land 13活着 15 Decay 19 Malcom X – Franck 2013-03-02 09:59:10