yo,
um den zitat zu benutzen und die wichtigen stellen hervorzuheben:
Benutzen Sie dieses Feature --> nicht <--- , wenn die Spalten, die Sie im GROUP BY-Teil
auslassen, in der Gruppe --> nicht eindeutig sind! <-- Sonst erhalten
Sie unvorhersagbare Ergebnisse.
Somit haben wir beide ein stückweit Recht:
auch wenn es immer was schönes ist, wenn alle recht haben, muss ich dir immer noch widersprechen. zum einen habe ich nicht gesagt, dass mysql das als fehler bewertet, sondern dass ich es als fehler ansehe, dass mysql das so zuläßt. es verwirrt nämlich zu sehr.
zum anderen habe ich mal die wichtigen stellen aus deinem zitat verhorgehoben. und die frage ist, sind die usernamen unterschiedlich ? ich denke mal ja. man kann also diese form der syntax bei mysql nur benutzen, um performance zu gwinnen, weil bei jedem group by eine sortierung erfolgt. aber auch sie setzen vorraus, dass alle werte innerhalb der spalte identisch sind, ähnlich wie bei den group by spalten.
ILja