gpt4 book ai didi

mysql - 如何仅在一个查询中的计数中包含零

转载 作者:行者123 更新时间:2023-11-29 11:18:21 27 4
gpt4 key购买 nike

我只有一张表要计算,我没有使用任何连接。这可能吗?


选择engagement_type作为名称,COUNT(engagement_type)作为y
来自事件
按参与类型分组
按engagement_type排序

但结果只有 1 行,其中包含每个engagement_type 的计数。我想显示没有任何engagement_type 的所有帐户数。像这些:

enter image description here

非常感谢您的回答!谢谢!

最佳答案

如果有一个查找表,例如EngagementTypes,其中存储了参与类型的所有可能值,那么您可以查询该表以获取所有类型的完整列表并执行LEFT JOINevents 表以获得相应的计数:

Select t1.engagement_type as name, COUNT(t2.engagement_type) as y
From EngagementTypes AS t1
left join events as t2 on t1.engagement_type = t2.engagement_type
group By t1.engagement_type
order By t1.engagement_type

关于mysql - 如何仅在一个查询中的计数中包含零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39373535/

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