Jeden dotaz: podľa typu, podľa používateľa a celkový súčet
Dashboard chce tri prierezy v jednom výsledku: počet udalostí podľa typu, 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: jedno zoskupenie podľa viacerých sád stĺpcov dodá všetko v jednom prechode. 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“. V prieze podľa typu je identifikátor používateľa prázdny; v prieze podľa používateľa je prázdny typ; v riadku celkového súčtu sú prázdne obidva. 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 | kind | user_id |
|---|---|---|
| 2 | click | NULL |
| 8 | page | NULL |
| 4 | NULL | 1 |
Prihláste sa, aby ste videli históriu odoslaní
Prihlásiť saPrihláste sa, aby ste mohli používať AI mentora
Prihlásiť sa