我有张桌子保存着投票记录
条件
reply_vote
+--+-+\x{e76f}\x{e76f}4\x{e76f} 23 \x{e76f}\x{e76f} 25 \x{e76f}\x{e76f}我想在每次答辩中显示总票数。
e.g
reply_id 23拥有3票和用户23 (21,25,12) reply_id 33拥有1票的用户21 (21)
我不想使用php中的want循环获取所有数据
到目前为止,我已经使用了下面的查询,但是它正在页面上显示所有的选票,这不是必需的。
SELECT
reply.id,
reply.reply,
COUNT(reply_vote.id) AS likes
FROM reply
LEFT JOIN reply_vote ON reply_vote.reply_id = reply.id
GROUP BY reply.id我怎么能这么做?
发布于 2016-10-23 16:16:31
试试下面的代码:
SELECT reply.id, reply.reply,
COUNT(reply_vote.id) as likes
FROM reply
INNER JOIN reply_vote ON reply_vote.reply_id = reply.id
GROUP BY reply_vote.reply_idhttps://stackoverflow.com/questions/40204710
复制相似问题