Używam Django z MySQL. Mam model podobny do następującego:Grupa zapytań ORM Django WEDŁUG wielu kolumn połączonych przez MAX
class MM(models.Model):
a = models.IntegerField()
b = models.IntegerField()
c = models.DateTimeField(auto_now_add=True)
mam wiele wierszy, które a
jest równa b
, i chcę wykonać następujące zapytanie SQL:
SELECT a, b, MAX(c) AS max FROM MM GROUP BY b, a;
Jak można to zrobić z Django ORM? Próbowałem różnych podejść za pomocą adnotacji, ale do tej pory szczęście.
Wielkie dzięki!
FYI Opcja 'wszystko()' jest zbędne i nie jest wymagane. – mynameistechno