小编Wes*_*une的帖子

用户<>注释关系中的MySql Select,Count(*)和SubQueries

我有一项任务来计算具有评论数> X的用户数量.

我的SQL查询如下所示:

SELECT users.id,
       users.display_name, 
       (SELECT COUNT(*) 
          FROM cms_comments 
         WHERE cms_comments.author_id = users.id) AS comments_count 
  FROM users 
HAVING comments_count > 150;
Run Code Online (Sandbox Code Playgroud)

一切都很好,它正确显示所有用户.但我需要查询以一行返回所有这些用户的数量.我不知道如何更改此查询以使其生成正确的数据.

mysql sql subquery aggregate-functions

11
推荐指数
2
解决办法
4万
查看次数

标签 统计

aggregate-functions ×1

mysql ×1

sql ×1

subquery ×1