Pridobi tri razčlenitve v eni sami poizvedbi
Nadzorna plošča potrebuje en sam rezultat s tremi prerezi hkrati: število dogodkov po vrsti dogodka, število dogodkov po uporabniku in skupni seštevek po vseh dogodkih. Izvajanje treh poizvedb in njihovo sešivanje z unijo je grdo in neučinkovito: vse to zmore ena sama poizvedba z združevanjem po več naborih stolpcev. Prikaži vrsto dogodka, id uporabnika in število dogodkov — za prereze »samo po vrsti«, »samo po uporabniku« in »skupni seštevek«. Uredi po vrsti dogodka (prazne vrednosti na koncu), nato po id-ju 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 | type | user_id |
|---|---|---|
| 12 | purchase | NULL |
| 6 | refund | NULL |
| 10 | view | NULL |
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
Prijava