#828

Una query: per tipo, per utente e totale generale

La dashboard vuole tre viste in un unico risultato: conteggio degli eventi per tipo, 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: un singolo raggruppamento su più insiemi di colonne restituisce tutto in un'unica passata. 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». Nella vista per tipo l'id dell'utente è vuoto; nella vista per utente il tipo è vuoto; nella riga del totale generale sono vuoti entrambi. 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.

nkinduser_id
2clickNULL
8pageNULL
4NULL1

Il risultato della tua query apparirà qui