我的桌子
参考: http ://www.sqlfiddle.com/#!2/6be93/1
在这里我想找到一所学校的总分。我正在使用以下代码。
SELECT School, SUM(GroupPoint) AS TotalC1, SUM(C2Points) AS TotalC2,
SUM(C3Points) AS TotalC3, SUM(GroupPoint + C2Points + C3Points) AS TotalAll
FROM students GROUP BY School ORDER BY TotalAll DESC LIMIT 6
参考:http ://www.sqlfiddle.com/#!2/25ed3/2
我的问题,ID 1,2,3 是小组赛的获胜者。所以他们分别得到5分。但是对于那场比赛,学校只会得到5分而不是15分。一个组可以被同一个ChessNO识别。
所以我的最终输出看起来
SCHOOL TOTALC1 TOTALC2 TOTALC3 TOTALALL
School2 13 49 3 65
School1 5 4 25 34
如果有人可以帮助我,将不胜感激