Django:GROUP BY两个值

时间:2010-05-26 20:39:59

标签: django

我基本上想做the same as this question,但是按两个值的组合进行分组,而不只是一个:

SELECT player_type, team, COUNT(*) FROM players GROUP BY player_type, team;

有没有人知道在Django中这是否可行以及如何实现?我正在使用1.2。

1 个答案:

答案 0 :(得分:23)

Player.objects.values('player_type', 'team').order_by().annotate(Count('player_type'), Count('team'))