按多个字段分组,按python / django中的组计数排序

时间:2011-07-08 16:29:31

标签: python django django-models

请帮助我在django / python中获得以下结果

SELECT u,v,x,y,z,count(1) FROM table1 group by  u,v,x,y,z order by  5,6;

1 个答案:

答案 0 :(得分:1)

不确定order by 5,6是什么意思,我假设你有这个名字的列......

无论如何,它应该像这样工作:

results = MyModelForTable1.objects.values('u', 'v', 'x', 'y', 'z').annotate(Count('u')).order_by('5', '6')