首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >点票支持具体答辩

点票支持具体答辩
EN

Stack Overflow用户
提问于 2016-10-23 15:43:20
回答 1查看 41关注 0票数 0

我有张桌子保存着投票记录

条件

  1. 答辩可以有很多票;
  2. 用户可以投票一次给特定的回复id。 表: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循环获取所有数据

到目前为止,我已经使用了下面的查询,但是它正在页面上显示所有的选票,这不是必需的。

代码语言:javascript
复制
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

我怎么能这么做?

EN

回答 1

Stack Overflow用户

发布于 2016-10-23 16:16:31

试试下面的代码:

代码语言:javascript
复制
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_id
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40204710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档