Daniela Koller: MySQL - Ein Error mit GROUP BY ?!?

Beitrag lesen

Hi Aqua

Das geht nicht:
mysql> select f.name, COUNT(b.name) from foo f left outer join bar b on f.id = b.f_id;
ERROR 1140: Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause
mysql>

Dann lern es zu verstehen, in dein count gehört ein Stern und unten dann eine Group by Clause über den Namen. Dein Statement ist schlicht und einfach falsch.

Aqua, lern endlich selber lernen, echt! Es ist wirklich idiotensicher und du kannst nicht periodisch mit den immer gleichen trivialen Fragen wiederkommen, manchmal sind sie inhaltlich sogar nahezu identisch mit welchen von vor einem halben Jahr oder Jahr.

Gruss Daniela