Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Django-ORM-Abfrage GROUP BY mehrere Spalten kombiniert mit MAX

Ich denke, Sie können so etwas tun:

MM.objects.all().values('b', 'a').annotate(max=Max('c'))

Beachten Sie, dass Sie etwas importieren müssen, um Max zu verwenden:from django.db.models import Max

values('b', 'a') ergibt GROUP BY b, a und annotate(...) berechnet das MAX in Ihrer Abfrage.