Ena poizvedba: po tipu, po uporabniku in skupni seštevek
Nadzorna plošča želi tri reze v enem samem rezultatu: število dogodkov po tipu, število dogodkov po uporabniku in skupni seštevek vseh dogodkov. Izvajati tri poizvedbe in jih lepiti z unijo je grdo in neučinkovito: ena združitev po več naborih stolpcev vse dostavi v enem prehodu. Prikaži tip dogodka, identifikator uporabnika in število dogodkov — za reze »samo po tipu«, »samo po uporabniku« in »skupni seštevek«. V rezu po tipu je identifikator uporabnika prazen; v rezu po uporabniku je tip prazen; v vrstici skupnega seštevka sta prazna oba. Razvrsti po tipu dogodka (prazne vrednosti na koncu), nato po identifikatorju uporabnika (prazne vrednosti prav tako na koncu).
Vzorec pričakovanega izhoda
Tako izgleda pravilen odgovor — ima svoje število vrstic in se ni treba ujemati s tabelami sheme.
| n | kind | user_id |
|---|---|---|
| 2 | click | NULL |
| 8 | page | NULL |
| 4 | NULL | 1 |
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
Prijava