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.
| n | kind | user_id |
|---|---|---|
| 2 | click | NULL |
| 8 | page | NULL |
| 4 | NULL | 1 |
Accedi per vedere la cronologia degli invii
AccediAccedi per usare l'AI Mentor
Accedi