mysql如何统计以关联表中某个字段的所有取值所对应数据记录数,并以另一个字段作为分组条件

时间:2021-09-14 14:20:12
如图,标题描述的不太清楚。月份是第一张表的一个字段,其它字段均为另一张表中某个字段的所有取值情况。现在想要通过查询得到像这样的结果。

2 个解决方案

#1


mysql如何统计以关联表中某个字段的所有取值所对应数据记录数,并以另一个字段作为分组条件

#2


select 月,sum(case when B.xxx='碰撞' then 1 end),sum(case when B.xxx='翻车' then 1 end),
from tb A,tb B
where A.xx=B.xx
group by 月

#1


mysql如何统计以关联表中某个字段的所有取值所对应数据记录数,并以另一个字段作为分组条件

#2


select 月,sum(case when B.xxx='碰撞' then 1 end),sum(case when B.xxx='翻车' then 1 end),
from tb A,tb B
where A.xx=B.xx
group by 月