我甚至不确定SUM是否是正确使用的功能。以下是我的用户视图,它将用户与积分联系起来,并根据团队ID从团队表中获取团队名称:
Person TeamName Points
10 Team A 500
20 A-Team 20
30 Party People 100
40 Test! 150
50 WhooHoo 200
60 Party People 750
70 Test! 14
正如您所看到的,有两个具有相同团队名称的人员,我希望按团队分组显示以下结果:
TeamName Points
Team A 500
A-Team 20
Party People 850
Test! 164
WhooHoo 200
也许我需要重新开始......这就是我必须要做的事情:
Users teams
user-id team-id
name teamName
points
teamid
任何帮助将不胜感激!! 感谢
答案 0 :(得分:1)
Select teamName, sum(Points) from users, teams
on user.team-id = team.team-id
group by teamName