Bonjour, voici mon petit soucis,
J'ai une table, 'photo' :
PHOTO_ID | COMPTE_ID | NOMBRE_VOTE | NOTE_VOTE
Chaque photo a une note qu'il faut diviser par le nombre de votes pour avoir la note finale.
Le but est de déterminer quel est le COMPTE_ID qui a la meilleur note. Un COMPTE_ID a biensur plusieurs photo.
J'ai donc mis en place cette première requête;
Il reste juste à diviser la NOTE par le nombre total de photos que possède chaque COMPTE_ID.
Milles merci!!
SELECT SUM( NOTE_VOTE / NOMBRE_VOTE ) AS NOTE, COMPTE_ID
FROM photo
GROUP BY compte_id
ORDER BY note DESC
LIMIT 0 , 10
Partager