#784

Ottieni tre viste in un'unica query

La dashboard ha bisogno di un unico risultato con tre viste contemporaneamente: conteggio degli eventi per tipo di evento, conteggio degli eventi per utente e il totale generale su tutti gli eventi. Eseguire tre query e ricucirle con una union è poco elegante e inefficiente: una singola query con raggruppamento su più insiemi di colonne risolve tutto. Mostra il tipo di evento, l'id dell'utente e il conteggio degli eventi — per le viste «solo per tipo», «solo per utente» e «totale generale». Ordina per tipo di evento (valori vuoti in fondo), poi per id dell'utente (anche i valori vuoti in fondo).

Esempio di output atteso

Ecco come appare una risposta corretta — il suo numero di righe è a sé stante, non deve corrispondere alle tabelle dello schema.

ntypeuser_id
12purchaseNULL
6refundNULL
10viewNULL

Il risultato della tua query apparirà qui