2017-10-12 6 views
-1

GameTablemysqlでは、同じテーブルの2つの異なる「グループ化」基準から得られた2つのcount()結果の合計を表示できますか?

を次のように私は、データテーブルを持っており、これは私がこれを試みたが、IITがでゲームグループから ( (SELECT COUNT()が動作しないでしょう ResultTable

を必要とする結果であり、すべてteam_1) + (SELECT COUNT()team_2によってゲームグループから) )

答えて

0

利用組合:

TEAM_ID

によって
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 

グループ働い

+0

感謝を! –

関連する問題