pangu
Angesehenes Mitglied
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
mein ansatz:
SELECT user.nick FROM user INNER JOIN bilder ON bilder.id = user.id GROUP BY user.id ORDER BY AVG (bilder.votes) DESC
ergebnis:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in ...
-> weiß jmd. wie man das macht? thx
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
mein ansatz:
SELECT user.nick FROM user INNER JOIN bilder ON bilder.id = user.id GROUP BY user.id ORDER BY AVG (bilder.votes) DESC
ergebnis:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in ...
-> weiß jmd. wie man das macht? thx