Récuperer la moyenne des notes dans une table de relation

Résolu
citronpower -  
jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai une problème d'impossibilité à résoudre ma requête sql.
Je vous expose mon problème:

J'ai trois tables: Une table "T_utilisateur" joint à "T_film" par le biais d'une table de relation "Tr_utilisateur_film".
Ma table de relation porte un attribut "note" afin que l'utilisateur puisse noter une vidéo (celui-ci est un int)

J'aimerais donc réussir à sortir la moyenne des votes pour une vidéo.

Par exemple:

La vidéo 1 a 2 votes: 3 et 5. La valeur sortie devrait être de 4.
La vidéo 2 a 1 votes: 6. La valeur sortie devrait être de 6.

Merci pour votre attention!
A voir également:

1 réponse

jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Salut,

Sur Oracle (il doit y avoir l'équivalent en mysql) :

select film, avg(note) from tr_utilisateur_film
group by film ;

cdlt


Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0