so besteht der unterschied darin, dass bei allen anderen dbms durch das explizite angeben in der group by klausel sichergestellt wird, dass diese spalte nur einen wert besitzt und somit mit einer aggregat-funktion mit angezeigt werden kann. und bei mysql muss der benutzer das von sich aus sicherstellen, dass diese spalte nur einen wert hat. der grund für diese mysql eigenart ist nicht damit toleranter umzugehen, sondern die performance zu steigern, damit man sich sortierungsvorgänge erpsarrt.
ja, ja, wem sagst du das.
mit unserem liebem db2 muß ich manchmal tierisch rumtrixen, bis ich dann herausgefunden habe, das eine funktion in den argumenten eine leerstelle verlangt. ist zwar merkwürdig, aber ohne leerstelle meckert der. der ist halt mehr als nur 'superpingelig'.