如何在子查询中使用 Count?

大卫“安可”梅里曼

我在子查询中使用计数时遇到问题。我想编写一个查询,该查询将返回每个消费者的评论数,但 count 给了我存在的评论总数。

SELECT con.Consumer_ID, con.Scheduled, con.Been_Called, (SELECT COUNT(*) 
FROM Comments WHERE com.ConsumerID = con.Consumer_ID) AS NumComments
FROM Consumers con
INNER JOIN Comments com
ON con.Consumer_ID = com.ConsumerID

我正在尝试获取每个用户的评论数,但 NumComments 给了我 Comments 表中存在的评论总数。

母亲

您在子查询中的 where 子句不正确:

SELECT con.Consumer_ID, con.Scheduled, con.Been_Called, 
(
   SELECT COUNT(*) 
   FROM Comments c WHERE c.ConsumerID = con.Consumer_ID
) AS NumComments
FROM Consumers con

现在它只计算具有匹配 consumer_id 的评论

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在子查询中使用COUNT()

来自分类Dev

如何在生成的查询中使用MySQL COUNT()语句?

来自分类Dev

如何在MySQL查询中使用COUNT()函数返回行数?

来自分类Dev

如何使用SQLAlchemy对* count *子查询求和?

来自分类Dev

在PostgreSQL中使用MIN,MAX(SUM / COUNT)子查询

来自分类Dev

如何在BaseColumns中使用_COUNT个

来自分类Dev

如何在SQL连接中使用Count(*)

来自分类Dev

如何在dplyr中使用SQL count(*)?

来自分类Dev

如何在条件中使用count()

来自分类Dev

如何在SQL中使用count(*)

来自分类Dev

如何在SELECT查询中使用count从多个表创建视图?

来自分类Dev

如何在具有by和count()的SQL中使用两个查询的并集

来自分类Dev

如何在SQL查询中使用COUNT和SELECT显示0值

来自分类Dev

如何在一个查询中使用两个COUNT

来自分类Dev

如何在SELECT查询中使用count从多个表创建视图?

来自分类Dev

Mysql如何在同一个查询中使用SUM和COUNT

来自分类Dev

在JPQL查询中使用COUNT

来自分类Dev

在JPQL查询中使用COUNT

来自分类Dev

如何在一个Laravel 5 SQL查询中使用COUNT,GROUP BY和DATE_FORMAT?

来自分类Dev

使用HAVING COUNT的SQL子查询

来自分类Dev

使用GROUP BY的子查询中的MySQL COUNT

来自分类Dev

在查询中使用“ ORDER BY count”时出错

来自分类Dev

在laravel中使用select和count查询

来自分类Dev

如何在Postgres中使用别名创建嵌套的SELECT COUNT

来自分类Dev

如何在DAL2中使用Count(*)?

来自分类Dev

如何在Android中使用SQLite COUNT返回行数

来自分类Dev

如何在条件中使用熊猫groupby.count()

来自分类Dev

如何在Numpy Busday_count中使用Dask DataFrame?

来自分类Dev

如何在MySQL中使用Between子句加速count(distinct)

Related 相关文章

热门标签

归档