我基本上想做the same as this question,但是按两个值的组合进行分组,而不只是一个:
SELECT player_type, team, COUNT(*) FROM players GROUP BY player_type, team;
有没有人知道在Django中这是否可行以及如何实现?我正在使用1.2。
答案 0 :(得分:23)
Player.objects.values('player_type', 'team').order_by().annotate(Count('player_type'), Count('team'))