Jedan upit: po tipu, po korisniku i sveukupni zbroj
Nadzorna ploča želi tri presjeka u jednom rezultatu: broj događaja po tipu, broj događaja po korisniku i sveukupni zbroj po svim događajima. Pokretanje tri upita i njihovo spajanje pomoću unije je ružno i neučinkovito: jedno grupiranje po nekoliko skupova stupaca isporučuje sve u jednom prolazu. Prikaži tip događaja, identifikator korisnika i broj događaja — za presjeke «samo po tipu», «samo po korisniku» i «sveukupni zbroj». U presjeku po tipu identifikator korisnika je prazan; u presjeku po korisniku tip je prazan; u retku sveukupnog zbroja oboje je prazno. Sortiraj po tipu događaja (prazne vrijednosti na kraju), zatim po identifikatoru korisnika (prazne vrijednosti također na kraju).
Uzorak očekivanog izlaza
Ovako izgleda ispravan odgovor — broj redaka je njegov vlastiti, ne mora se podudarati s tablicama sheme.
| n | kind | user_id |
|---|---|---|
| 2 | click | NULL |
| 8 | page | NULL |
| 4 | NULL | 1 |
Prijavi se da vidiš povijest predaja
PrijavaPrijavi se da koristiš AI mentora
Prijava