我陷入了一种情况,我需要一个等效的Django ORM用于以下sql查询。请帮忙,我是django的新手。如何在Django ORM中使用GROUP BY
SELECT column1, column2, sum(column3) as total
FROM table1
GROUP BY column1;
我已经试过 Table1.objects.values('column1', 'column2').annotate(total=Sum(column3))
这使得上述ORM,因为这:
SELECT column1, column2, sum(column3) as total
FROM table1
GROUP BY column1, column2;
据分组列1列2和我不想要。
你尝试了什么? – molivier
寻求帮助的问题必须包括*期望的行为*,*特定问题或错误*和*在问题本身**中重现**所需的最短代码*。没有**明确问题陈述**的问题对其他读者没有用处。请参阅:[如何创建最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。 –
亲爱的@jonathan先阅读文档 - https://docs.djangoproject.com/en/1.9/topics/db/aggregation/#order-by –