#784

Trzy przekroje w jednym zapytaniu

Pulpit potrzebuje jednego wyniku z trzema przekrojami naraz: liczba zdarzeń według typu zdarzenia, liczba zdarzeń według użytkownika oraz suma całkowita po wszystkich zdarzeniach. Uruchamianie trzech zapytań i sklejanie ich przez złączenie jest brzydkie i nieefektywne: poradzi sobie z tym jedno zapytanie z grupowaniem po kilku zestawach kolumn naraz. Pokaż typ zdarzenia, identyfikator użytkownika i liczbę zdarzeń — dla przekrojów «tylko według typu», «tylko według użytkownika» i «suma całkowita». Posortuj według typu zdarzenia (puste wartości na końcu), następnie według identyfikatora użytkownika (puste wartości również na końcu).

Przykładowy oczekiwany wynik

Tak wygląda poprawna odpowiedź — liczba jej wierszy jest swoista i nie musi odpowiadać tabelom ze schematu.

ntypeuser_id
12purchaseNULL
6refundNULL
10viewNULL

Wynik Twojego zapytania pojawi się tutaj