sql >> Databasteknik >  >> RDS >> Mysql

Django ORM-fråga GROUP BY flera kolumner kombinerade med MAX

Jag tror att du kan göra något som:

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

Observera att du måste importera något för att använda Max:from django.db.models import Max

values('b', 'a') ger GROUP BY b, a och annotate(...) kommer att beräkna MAX i din fråga.



  1. Fel vid försök att installera appen med mysql2 gem

  2. värde för långt för typteckenvarierande (N)

  3. Uppgradering till PostgreSQL13

  4. Bygga en MySQL eller MariaDB Databas Cold Standby på Amazon AWS