#784

Dohvati tri presjeka u jednom upitu

Nadzornoj ploči treba jedan rezultat s tri presjeka odjednom: broj događaja po tipu događaja, broj događaja po korisniku i ukupni zbroj svih događaja. Pokretanje triju upita i njihovo spajanje preko unije je ružno i neučinkovito: sve to obavlja jedan upit s grupiranjem po više skupova stupaca. Prikaži tip događaja, identifikator korisnika i broj događaja — za presjeke «samo po tipu», «samo po korisniku» i «ukupni zbroj». Poredaj po tipu događaja (prazne vrijednosti na kraj), zatim po identifikatoru korisnika (prazne vrijednosti također na kraj).

Uzorak očekivanog izlaza

Ovako izgleda ispravan odgovor — broj redaka je njegov vlastiti, ne mora se podudarati s tablicama sheme.

ntypeuser_id
12purchaseNULL
6refundNULL
10viewNULL

Ovdje će se pojaviti rezultat tvog upita