獲得最受歡迎的物品相對容易。但讓我們說我有一個兩列的表:item_id
和viewer_id
。mysql - 查詢獲取用戶未見過的最受歡迎物品
給定一個viewer_id
,我想獲取頂部X個item_id行,這些行已被查看過最多次並且沒有被給定的viewer_id
查看。因此,例如:
item_id | viewer_id
A | 1
A | 3
C | 2
C | 3
C | 4
D | 5
獲得不被觀察者2應該給回一個看到最流行的項目,D.
什麼是去了解這個好辦法?
您希望在此表中有多少行?直接查詢可能不是最好的選擇。瞭解問題的大小會有所幫助。對於小型網站,簡單的查詢應該可以正常工作。對於一個更大的網站,... – TheJacobTaylor 2012-02-07 06:09:13
嘿dhruvg,記住如果你的問題已經回答,那麼你應該選擇一個答案 – 2012-02-07 21:12:40