Hi,
Ich würde das Ergebnis gerne vor meiner Schleife schon haben, also müsste ich das zusammenzählen der einzelnen
count(*) AS ergebniss
schon in meinem SELECT Befehl ausführen.Geht das irgendwie?
MySQL kennt für GROUP BY den Modifier WITH ROLLUP, der dir für die verwendeten Aggregatfunktion(en) auch noch mal das Ergebnis über der gesamten Gruppe liefert.
Allerdings gibt’s diesen Wert immer erst nach den gruppierten Werten, und ORDER BY lässt sich zusammen mit dem Modifier nicht verwenden – aber kann man ja einfach noch ein SELECT drumherum schachteln, dass die Datensätze in der gewünschten Reihenfolge liefert (also die NULL, die in der Rollup-Spalte als Wert der Gruppierungsspalte geliefert wird, nach oben sortieren lassen).
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?