sql >> Database teknologi >  >> RDS >> Mysql

Django ORM-forespørgsel GROUP BY flere kolonner kombineret med MAX

Jeg tror, ​​du kan gøre noget som:

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

Bemærk, at du skal importere noget for at bruge Max:from django.db.models import Max

values('b', 'a') vil give GROUP BY b, a og annotate(...) vil beregne MAX i din forespørgsel.



  1. opdele streng i flere rækker

  2. MySQL-outputmaskering (dvs. telefonnummer, SSN osv. skærmformatering)

  3. Er der en måde at 'lytte' efter en databasehændelse og opdatere en side i realtid?

  4. Bestil flere kolonner ASC