#784

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.

ntypeuser_id
12purchaseNULL
6refundNULL
10viewNULL

Dein Abfrageergebnis erscheint hier