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 Ampelfarbe
Zu 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