#784

Získajte tri prehľady v jednom dotaze

Dashboard potrebuje jeden výsledok s tromi prierezmi naraz: počet udalostí podľa typu udalosti, počet udalostí podľa používateľa a celkový súčet za všetky udalosti. Spúšťať tri dotazy a spájať ich cez union je škaredé a neefektívne: zvládne to jeden dotaz so zoskupením naraz podľa viacerých sád stĺpcov. Zobrazte typ udalosti, identifikátor používateľa a počet udalostí — pre prierezy „len podľa typu“, „len podľa používateľa“ a „celkový súčet“. Zoraďte podľa typu udalosti (prázdne hodnoty na koniec), potom podľa identifikátora používateľa (prázdne hodnoty tiež na koniec).

Ukážka očakávaného výstupu

Takto vyzerá správna odpoveď — počet riadkov je jej vlastný, nemusí sa zhodovať s tabuľkami schémy.

ntypeuser_id
12purchaseNULL
6refundNULL
10viewNULL

Tu sa zobrazí výsledok vášho dotazu