有一個包含所有產品詳細信息的產品表。一個產品可以被提名到不同的人可以投票的熱門表。我只需要計算註冊用戶的投票數。目前它正在統計特定產品的所有投票。我如何克服這個問題?我已經粘貼下面我的SQL代碼:來自多個表的SQL計數和連接
SELECT popular.name, popular.product_id, product.text, product.author, count( vote.product_id) AS votes
FROM popular
LEFT JOIN product ON (product.id = popular.product_id)
LEFT JOIN vote ON (vote.product_id = popular.product_id)
where popular.hidden = '1' and
popular.name in (select registered.name from registered
where registered.course_id='".$course_id."' and
registered.section = '".$section."' and
registered.term = '".$term."')
GROUP BY popular.product_id
ORDER BY votes DESC Limit 10
我需要稍微修改一下。我只需要通過註冊用戶來計算投票數,但流行的產品可以由任何用戶投票。我怎麼做? – codingNewbie