我正在将 Django 与 MySQL 一起使用。我有一个类似于以下的模型:
class MM(models.Model):
a = models.IntegerField()
b = models.IntegerField()
c = models.DateTimeField(auto_now_add=True)
我有多个a
等于 的行b
,我想执行以下 SQL 查询:
SELECT a, b, MAX(c) AS max FROM MM GROUP BY b, a;
Django ORM 如何做到这一点?我已经尝试过使用注释的不同方法,但到目前为止还算幸运。
非常感谢!