SELECT
benutzer.BenutzerID, benutzer.name, anz
FROM benutzer
JOIN beitraege ON COUNT(beitraege.BenutzerID) AS anz = benutzer.BENUTZERID
WHERE benutzer.BenutzerID!=''
ORDER BY anz DESC LIMIT 10
~~~sql
SELECT
benutzer.BenutzerID, benutzer.name, anz
FROM benutzer
JOIN beitraege ON COUNT(beitraege.BenutzerID) AS anz = benutzer.BenutzerID
WHERE benutzer.BenutzerID!=''
ORDER BY anz DESC LIMIT 10
so ist richtig. aber klappt nicht..