【发布时间】:2011-03-21 21:59:41
【问题描述】:
如何使用 Django ORM 表示这个简单的 SQL?
SELECT * FROM alerts a1 WHERE timestamp = (
SELECT MAX(timestamp) FROM alerts a2
WHERE a1.category = a2.category
AND a1.type = a2.type
)
在这种情况下,警报表是所有可能发生的警报的历史记录,每个都有一个类别标签 - 查询返回每个类别的最新警报。
【问题讨论】:
标签: django django-models django-orm