Veröffentlicht 27. Juni 200718 j 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
28. Juni 200718 j SELECT nick FROM user,bilder WHERE user.id=bilder.userid GROUP BY bilder.user_id ORDER BY AVG(bilder.votes) DESC LIMIT 10
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.