-1
我有數據表如下 GameTable是否有可能在mysql中顯示從同一個表上的兩個不同「group by」條件獲得的兩個count()結果的總和?
這是結果,我需要 ResultTable
我試過,但由IIT不會從遊戲組工作 ( (SELECT COUNT() TEAM_1) + (SELECT COUNT()從遊戲組由TEAM_2) )
我有數據表如下 GameTable是否有可能在mysql中顯示從同一個表上的兩個不同「group by」條件獲得的兩個count()結果的總和?
這是結果,我需要 ResultTable
我試過,但由IIT不會從遊戲組工作 ( (SELECT COUNT() TEAM_1) + (SELECT COUNT()從遊戲組由TEAM_2) )
使用UNION ALL:
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
組由TEAM_ID
感謝那些工作! –