次のsqlクエリには、Django ORMが必要な状況に陥っています。助けてください、私はdjangoに新しいです。それは私がいけないcolumn1のとCOLUMN2をグループ化されDjango ORMでGROUP BYを使用する方法
SELECT column1, column2, sum(column3) as total
FROM table1
GROUP BY column1, column2;
:
SELECT column1, column2, sum(column3) as total
FROM table1
GROUP BY column1;
私はこのよう上記のORMを作る Table1.objects.values('column1', 'column2').annotate(total=Sum(column3))
を試してみました。
何を試しましたか? – molivier
ヘルプを求める質問には、*目的の動作*、*特定の問題またはエラー*、および**問題を解決するために必要な最短コード**を質問**に含める必要があります。 **明確な問題文**のない質問は他の読者には役に立たない。参照:[最小限で完全で検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve) –
親愛なる@jonathanがまずドキュメントを読んでください - https://docs.djangoproject.com/en/1.9/topics/db/aggregation/#order-by –