这很简单,但我确切地知道......
这是一些表(二)
我需要用户在空间日期中得分,包括所有信息(Football_game)
这是我的代码
football_list = Football_game.objects.filter(date='2017-04-18')
football_data = football_list.values(score_user_id).annotate(sumOfScore=Sum('score'))
game_lists = [entry for entry in football_data]
for game_list in game_lists
blah blah..
有一些问题。 我需要更多关于足球比赛的信息(日期,游戏名称等)。
如何从对象中获取此内容?
答案 0 :(得分:0)
你做不到。例如
Userid game score
1 g1 10
1 g2 10
2 g1 5
从上面开始,GROUP BY
Userid
和score
就像
1 -> 20
2 -> 5
因此,从1->20
行开始,它包含g1
和g2
。所以没有关于哪个游戏的说明。这就是为什么在同一个表中使用注释Sum
时无法获得其他列的原因。