sql >> Databáze >  >> RDS >> Mysql

Django ORM dotaz GROUP BY více sloupců kombinovaných MAX

Myslím, že můžete udělat něco jako:

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

Pamatujte, že pro použití Max je třeba něco importovat:from django.db.models import Max

values('b', 'a')GROUP BY b, a a annotate(...) vypočítá MAX ve vašem dotazu.



  1. INSERT a UPDATE v jednom dotazu MYSQL

  2. Zpracovává se výjimka přístupu obsluhy výjimek MySQL

  3. SQL WHERE Více podmínek

  4. Jak zobrazit více dotazů a výsledků vedle sebe v SQL Server Management Studio (SSMS) – SQL Server / Výukový program TSQL, část 14