【发布时间】:2014-12-22 21:25:56
【问题描述】:
我有一张这样的桌子:
ID state A B C
----------------------
1 MD x x x
2 MD x x x
3 WA x x x
4 KY x x x
我想按状态过滤,并返回 B 和 C 的总和。我可以像这样单独获得 B 或 C 的总和:
Table.objects.filter(state=MD).aggregate(x=Sum('B'))
我可以像这样获取 B 和 C 的数据:
Table.objects.filter(state=MD).values('B', 'C')
我正在寻找一种方法来组合这两个操作而不使用原始 SQL。
【问题讨论】:
标签: django python-3.x