ChrisB: GROUP BY mehrere Spalten

Beitrag lesen

Hi,

Eigentlich dürfte dieses Statement gar nicht ausgeführt werden. Ich weiß beispielsweise, dass Oracle und MSSQL rummeckern, wenn man gruppiert, und eine Spalte weder in der Gruppierung ist, noch innerhalb von einer Aggregat-Funktion.

Das kann man MySQL auch beibringen, ist dort eine Konfigurationsfrage – aber per Default ignoriert MySQL diesen Verstoß gegen den SQL-Standard und liefert für die betroffenen Spalten einfach Werte aus einem „zufälligen“ Datensatz innerhalb der Gruppe zurück.

Wenn du uns verrätst, was für Daten dahinter stehen, kann dir auch noch weiter geholfen werden.

Ja, plus Datenmodell und Beispieldaten nebst erwartetem Ergebnis bitte.

Wer es den Helfern besonders einfach machen möchte, legt in so einem Fall ein SQL Fiddle mit Beispieldaten an.

MfG ChrisB

--
Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/