Bonjour à tous et JOYEUX NOËL
j'aimerai effectuer une requête qui m'à l'air toute bête, mais je bloque dessus:
- il y à une table nommée serveur qui contient l'ID du serveur et sa marque (nom_GSP)
- il y à une table nommée votes_serveur qui contient les notes des serveurs avec comme clé étrangère l'id du serveur correspondant
- Je souhaite afficher la moyenne de toutes les marques de serveurs
voici la requête :
Elle me retourne la même moyenne pour toutes les marques de serveur (la même moyenne que le premier résultat) ce qui est impossible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select S1.GSP_nom, AVG(vote)AS meilleur_serveur FROM votes_serveur, serveur S1 WHERE S1.idServ IN (select idServ from serveur S2 where S2.GSP_nom =S1.GSP_nom) AND jeux='1' AND type='mutualise' GROUP BY S1.GSP_nom
Merci de votre future aide et passez de bonnes fêtes !
Partager