Hallo Zusammen,
ich steh gerade etwas auf dem Schlauch.
Ich schreibe ein Voting und es funktioniert soweit alles prima,
ich würde nur gerne jetzt die TOP3 auslesen und brauche dazu
die Daten aus der Tabelle der fe_users (diese werden gevotet)
und die Daten aus der Tabelle user_rating (Felder: feuid,ip,rating,date)
Mein SQL sieht bisher so aus:
SELECT
uid,
name,
AVG( `rating` ) AS "averageRating",
item_name
FROM
fe_users,
user_rating
WHERE
user_rating.item_name = fe_users.uid
GROUP BY
uid
ORDER BY
rating
LIMIT 3
Es kommt soweit auch eine Antwort mit 3 Benutzern.
Allerdings steht im Feld "averageRating" überall der Wert 3.00000.
Weiß jemand wie ich das lösen kann?
Viele Grüße,
Markus