17
bym zasadzie jak zrobić the same as this question, ale grupowanie przez kombinacje dwóch wartości, a nie tylko jeden:Django: GROUP BY dwóch wartości
SELECT player_type, team, COUNT(*) FROM players GROUP BY player_type, team;
Czy ktoś wie, czy i w jaki sposób jest to możliwe w Django ? Używam 1.2.
Ta odpowiedź faktycznie zwróci zapytanie z dwoma połączeniami do COUNT, zarówno player_type, jak i team. Ponieważ Django nie obsługuje parametru gwiazdki dla licznika, COUNT (*) może zostać osiągnięty przy użyciu pola o wartości innej niż NULL. PK to dobry kandydat do tego. tak więc używanie Count ("pk") byłoby właściwą odpowiedzią ... –
https://docs.djangoproject.com/en/dev/ref/models/querysets/#values – Wtower