Drei Auswertungen in einer einzigen Abfrage
Das Dashboard benötigt ein einziges Ergebnis mit drei Sichten auf einmal: Ereigniszahlen nach Ereignistyp, Ereigniszahlen nach Nutzer und die Gesamtsumme über alle Ereignisse. Drei Abfragen auszuführen und sie per Union zusammenzusetzen, ist unschön und ineffizient: Eine einzige Abfrage mit Gruppierung über mehrere Spaltensätze erledigt das. Geben Sie den Ereignistyp, die Nutzer-ID und die Anzahl der Ereignisse aus — für die Sichten «nur nach Typ», «nur nach Nutzer» und «Gesamtsumme». Sortieren Sie nach Ereignistyp (leere Werte zuletzt), dann nach Nutzer-ID (leere Werte ebenfalls zuletzt).
Beispiel der erwarteten Ausgabe
So sieht eine korrekte Antwort aus — ihre Zeilenanzahl ist eigenständig und muss nicht mit den Schematabellen übereinstimmen.
| n | type | user_id |
|---|---|---|
| 12 | purchase | NULL |
| 6 | refund | NULL |
| 10 | view | NULL |
Melde dich an, um den Einreichungsverlauf zu sehen
AnmeldenMelde dich an, um den KI-Mentor zu nutzen
Anmelden