Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

QuerySet Podzapytanie


Xtronix856

Pytanie

Opublikowano

Witam, mam pewną niejasność odnośnie funkcji DISTINCT

 

Jest jedno zapytanie w którym zostało użyte distinct=True. I czy ja tego użyje, czy też nie... to nadal zwraca taki sam QuerySet. 

Nie wiem, w jaki sposób ma ta funkcja 'pomagać'.

Wszystko robię w shellu na Python 3.7

 

Pytanie:

PokemonType.objects.annotate(Count('pokemon__trainer', distinct=True)).filter(pokemon__trainer__count__gte=1).values('name', 'tradeEvolution__name', 'pokemon__trainer__count')

A materiał którym się posiłkuje:
https://www.mimuw.edu.pl/~xi/www-2017L-queries

bb6afecc015f0d43e0f69c81935f5e10_1.jpg

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

Opublikowano

DISTINCT pozbywa się duplikatów z wyniku query.

 

Zabrakło w poście jeszcze jakiego drivera/ orm’a używasz.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...