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.
| n | type | user_id |
|---|---|---|
| 12 | purchase | NULL |
| 6 | refund | NULL |
| 10 | view | NULL |
Prihláste sa, aby ste videli históriu odoslaní
Prihlásiť saPrihláste sa, aby ste mohli používať AI mentora
Prihlásiť sa