0
ID| radiant_name | dire_name | radiant_win
1 | LV | LGD | true
2 | LGD | LV | false
3 | LV | LGD | false
4 | LV | LGD | false
5 | LGD | LV | false
所需的输出:d:
前。
我曾尝试:
使用GROUP BY和SUM但结果是不同的。
ex。查询:
SELECT SUM(IF(radiant_win = 1? 1, 0)) as LV, SUM(IF(radiant_win = 1? 0,1)) as LGD
前。没有预期的效果〜_〜:
Team "LV" wins 1.
Team "LGD" wins 4.
它不工作〜_〜。我想看看每个团队的胜利总数并确定谁是赢家 – ronscript 2014-11-21 03:43:12
'having clause'中的未知列'radiant_win' – ronscript 2014-11-21 05:13:44
请确保您有列名为'radiant_win',正如您在问题中提到的,检查拼写,还有您通过更改表格中的列来改变了你的问题,你必须坚持一个问题。 – 2014-11-21 05:52:21