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.
| n | type | user_id |
|---|---|---|
| 12 | purchase | NULL |
| 6 | refund | NULL |
| 10 | view | NULL |
Accedi per vedere la cronologia degli invii
AccediAccedi per usare l'AI Mentor
Accedi