id | game_id | point
1 | 100 | 1
2 | 200 | 1
3 | 200 | 0
4 | 300 | 0
5 | 100 | 1
6 | 100 | 1
7 | 200 | 0
8 | 100 | 1
我需要创建一个 sql 查询和 django 查询来获取按本地 game_id 分组的日志并计算对应于 game_id 的点数,它应该看起来像这样
game_id | point
100 | 4
200 | 1
300 | 0
答案 0 :(得分:1)
这将是简单的按游戏 ID 分组并将每个游戏 ID 的所有分数相加:
select game_id, sum(point) point
from table
group by game_id