[MySql] Gruppierung und Durschnitt

Folgendes Problem, ich habe eine Tabelle mit Artikeln, eine zweite mit Bewertungen für diese.

Bertungen besteht aus den Feldern :
id
artikelid
poster
punkte

Gibt es eine Möglichkeit für jeden Artikel, die entsprechende Anzahl an Bewertungen und Durchschnittspunkte auszugeben. Beachtet werden sollte aber, dass in der tabelle Bewertungen der gleiche Poster mehrmals pro Artikelid vorkommen kann - immer aber nur einer mitgerechnet werden soll. Für die Anzahl geht es [COUNT(DISTINCT…)]. Und für den Durchnitt irgendwie?

Folgende SQL-Abfrage verwende ich:

SELECT a.titel, COUNT(DISTINCT b.poster) AS anzahlBewerungen,ROUND(AVG(b.punkte)\*10/5)\*5/10 AS anzahlPunkte FROM artikel a LEFT JOIN bewertungen b ON a.id=b.artikelid GROUP BY a.id

gruss Markus