ckeen Geschrieben 27. Juni 2007 Geschrieben 27. Juni 2007 habe folgende struktur: user: id | nick | ... bilder: id | userid | votes | ... ~~~ wie kann ich jetzt die top 10 der user mit den bestbewertesten bildern auslesen? also er soll nacheinander alle votes der bilder eines users auslesen, summieren und dann die durchshnittsbewertung der bilder dieses users ermitteln. die 10 user mit den durchschnittlich bestbewertesten bildern sollen ausgegeben werden. -> wie frage ich das in mysql ab? thx Zitieren
Carnie Geschrieben 28. Juni 2007 Geschrieben 28. Juni 2007 SELECT nick FROM user,bilder WHERE user.id=bilder.userid GROUP BY bilder.user_id ORDER BY AVG(bilder.votes) DESC LIMIT 10 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.