【发布时间】:2018-04-18 15:04:43
【问题描述】:
如何使用 IN 条件(例如:SELECT SUM(a) FROM b WHERE a IN (1, 2, 3)) 通过使用 Django 聚合。
例子:
result = qs.aggregate(
amount = SUM(Case(WHEN('a IN(1, 2, 3)', then=Value(a)), default=0))
)
【问题讨论】:
标签: python django aggregation