我試圖返回產品表中當前用戶未添加且當前用戶尚未查看過的產品結果,然後按最少評論顯示的產品進行排序那些沒有第一個。MySQL加入問題
tblUsers
:UserID 1 2 3
tblProducts
:ProductID UserID (created) NumberReviews --------- ---------------- ------------- 1 1 1 2 1 0 3 2 1 4 1 2 5 2 0
tblReviews
:ReviewID UserID(reviewed) ProductID -------- ---------------- --------- 1 2 4 2 1 3 3 3 4 4 3 1
所以對於2當前用戶我想回到
Product ID
----------
2
1
我已經嘗試了許多不同的左的聯接,但無濟於事。有任何想法嗎?
提示:添加名稱的每個表在你的問題,使其更容易與例子/代碼回答。 –
此外,如果您包含一些數據設置代碼,則會得到更快的答覆。 – SWeko