gpt4 book ai didi

MYSQL 对 Group By 表的计数

转载 作者:行者123 更新时间:2023-11-29 17:49:08 25 4
gpt4 key购买 nike

好的,这是我的三个表用户、评论和帖子。

users(用户名) - 主键用户名

posts(author, postId) - 主键 postId,外键作者到用户用户名

comments(评论者postIdcommentId) - 主键commentId、外键评论者到用户用户名和postId到帖子

我正在尝试计算每个帖子有多少条评论。然后是属于同一用户的每个帖子的评论总和。

基本上,我想知道每个用户收到了多少评论,而不是他们发表了多少评论。

拜托,我真的不知道该怎么办!

理想输出

用户名评论总数

  • 保罗·类扬 10
  • 用户2 20
  • 等等..

最佳答案

如果我理解正确的话,你想要:

select p.author, count(*)
from comments c join
posts p
on c.postid = p.postid
group b p.author;

关于MYSQL 对 Group By 表的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49542374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com