前提
SQLでそれぞれのカラムでカウントをして名前を紐付けたい
win|lose
teamA|teamB
teamA|teamC
teamA|teamD
teamB|teamC
teamC|teamD
実現したいこと
TeamName|wins|losses
TeamA|3|0
TeamB|1|1
TeamC|1|2
TeamD|0|2
発生している問題・エラーメッセージ
チームDをTeam Nameに含めることができない、winsは正しく表示できるがlossesがうまく拾えない
該当のソースコード
SELECT win AS TeamName,count(win),count(lose)
FROM wintable
group by
1
上記をすると以下のようになってしまう
TeamName|wins|losses
TeamA|3|3
TeamB|1|1
TeamC|1|1
0 コメント