Hej, potrzebuje nie tylko pobrać z bazy danych wyniki spełniające określone kryteria (np. cena od i do, status PENDING LUB CLOSED itp.) ale również zliczyć je po tych kategoriach - tak jak to robi Allegro (screen).
Jak to poprawnie zrobić? Rozumiem że oprócz mojego głównego query które filtruje wyniki, powinienem napisać drugie query które oprócz filtrowania, robi dodatkowe grupowanie i zliczanie. Jednak tutaj też musiałbym to robić w odpowiednim momencie bo np jeśli wybiorę "wysyłka z Polski", to Allegro wciąż pokazuje pozostałe opcje i ich ilość więc musiałbym zrobić grupowanie które pomija filter po miejscu wysyłki. Byłbym wdzięczny za wszelkie wskazówki, materiały czy przykłady jak to poprawnie napisać (pracuje z typeorm i postgresql)