Få tre uppdelningar i en enda fråga
Dashboarden behöver ett enda resultat med tre snitt samtidigt: antal händelser per händelsetyp, antal händelser per användare och totalsumman över alla händelser. Att köra tre frågor och sy ihop dem via union är fult och ineffektivt: en enda fråga med gruppering över flera kolumnuppsättningar klarar det. Visa händelsetypen, användarens id och antalet händelser — för snitten "endast per typ", "endast per användare" och "totalsumma". Sortera efter händelsetyp (tomma värden sist), sedan efter användar-id (tomma värden också sist).
Exempel på förväntad utdata
Så här ser ett korrekt svar ut — radantalet är dess eget, det behöver inte matcha schematabellerna.
| n | type | user_id |
|---|---|---|
| 12 | purchase | NULL |
| 6 | refund | NULL |
| 10 | view | NULL |
Logga in för att se historik över inskick
Logga inLogga in för att använda AI-mentorn
Logga in