在mysql中,是否可以在同一个表上显示从两个不同“group by”条件获得的两个count()结果的总和?
我的数据表如下 这就是我需要的结果 我试过了,但是不行 从游戏组中选择按队计数\u 1 + 从游戏组中选择按队计数\u 2 使用联合所有:在mysql中,是否可以在同一个表上显示从两个不同“group by”条件获得的两个count()结果的总和?,mysql,Mysql,我的数据表如下 这就是我需要的结果 我试过了,但是不行 从游戏组中选择按队计数\u 1 + 从游戏组中选择按队计数\u 2 使用联合所有: select Team_id, sum(Game_count) as 'Game_count' from ( select Team_1 as 'Team_id', count(*) as 'Game_count' from games group by Team_1 union all select Team_2, count(*
select Team_id, sum(Game_count) as 'Game_count'
from (
select Team_1 as 'Team_id', count(*) as 'Game_count'
from games
group by Team_1
union all
select Team_2, count(*)
from games
group by Team_2
) as q
按团队id分组