Hallo.
Ich hab ein kleines Forum.
Nun möchte ich eine "TOP 10" der Poster machen.
Ein Beitrag(Tabelle beitraege) ist so aufgebaut "Titel, Beitrag, Datum, BenutzerID"
Ein User(Tabelle benutzer) ist so aufgebaut "BenutzerID, Name, E-Mail, PW"
Nun möchte ich das die 10 Leute mit den meisten Einträgen in "beitraege" aus der Tabelle "benutzer" auslesen.
Mein Versuch:
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
Hatte auch andere Versuche die aber nicht geklappt haben.
Wie kann ich das mit einem Query machen?
Liebe Grüße,
Peter