SELECT Ampelfarbe, COUNT(*) FROM tabelle_Bewertungen where SpielerID IN
(SELECT SpielerID, COUNT(*) AS n FROM tabelle_Bewertungen GROUP BY SpielerID order by n desc LIMIT 0, 1)
GROUP BY AmpelfarbeZu 1: War nicht ganz korrekt,
versuch es mal so:
SELECT Ampelfarbe, COUNT(*) FROM tabelle_Bewertungen where SpielerID IN
(SELECT SpielerID FROM tabelle_Bewertungen GROUP BY SpielerID)
GROUP BY Ampelfarbe
Hallo,
hm. Aber Deine Abfrage produziert doch gar nicht das von mir gewünschte Ergebnis?? Und eine Subquery (die ich vor Mysql 4.1 nicht nutzen darf) ist auch noch enthalten??
Grüße, Q.