我有一个包含用户 ID 及其分数的表。
eg. userid rating
123 1
123 2
456 1
789 5
123 1
我想要实现的是这样的汇总表:
rating 1 : 32 ratings by 20 ppl
2 : 37 ratings by 15 ppl
etc..
ppl 的数量应该是给出该评级的不同用户。
我已经了解了 Django 模型聚合方法,并且知道如何使用 count 等。但我无法想出能够实现这一目标的方法。
当然,我可以检索整个集合并在 python 中使用 for 循环来计数,但这不会有效。
谢谢你的帮助。