Я использую 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? Я пробовал разные подходы, используя аннотации, но теперь удача пока.
Спасибо большое!