Wenn Du mit GROUP BY arbeitest, dann dürfen
IMHO im SELECT nur gruppierte Felder und Aggregatfunktionen stehen. Ein Workarround wäre die Anwendung der Funktion MAX auf die einzelnen Felder, falls es gibt auch die Funktion First. Oder Du gruppierst auch über die anderen Felder im SELECT.
Ooops, da war jemand schneller...