Mysql
 sql >> Base de données >  >> RDS >> Mysql

Django ORM requête GROUP BY plusieurs colonnes combinées par MAX

Je pense que vous pouvez faire quelque chose comme :

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

Notez que vous devez importer quelque chose pour utiliser Max :from django.db.models import Max

values('b', 'a') donnera GROUP BY b, a et annotate(...) calculera le MAX dans votre requête.