Hallo,
ich hab hier für ein kleines Bewertungsskript die folgende Abfrage geschrieben:
Als Ergebnis bekomme ich die Bewertungen sortiert mit dem passendem Benutzernamen ausgegeben.
In der Tabelle "bewertet" können aber mehrere Einträge des selben Benutzers drin sein und ich möchte, dass nur der am besten bewerteteste Eintrag in dieser Top-10 erscheint.
Kann mir jemand weiterhelfen und mir nen Tipp geben, wie ich das Problem lösen kann?
ich hab hier für ein kleines Bewertungsskript die folgende Abfrage geschrieben:
PHP-Code:
@mysql_query("SELECT
a.DieBenutzerId,
a.DerName,
a.DerSchnitt,
a.DieVotings,
b.Benutzername
from bewertet a
LEFT JOIN mitglieder b
on
b.BenutzerId = a.DieBenutzerId
where
b.Benutzername is not NULL
and
a.DieVotings >= '10'
order by a.DerSchnitt desc
limit 10
");
In der Tabelle "bewertet" können aber mehrere Einträge des selben Benutzers drin sein und ich möchte, dass nur der am besten bewerteteste Eintrag in dieser Top-10 erscheint.
Kann mir jemand weiterhelfen und mir nen Tipp geben, wie ich das Problem lösen kann?
Kommentar