Bonjour,
J'ai une erreur dans ma requête mais je ne vois pas ou ce trouve la faute.
Voici le message d'erreure
SELECT f.`titre`,f.`date_sortie`,f.`id_film`,f.`affiche`,f.`annee_production`,f.`duree`,f.`genre`,n.`nom_masculin` AS `nom_nationalite`, AVG(c.`note`) FROM `film` f,`critique_film` c,`nationalite` n WHERE f.`id_film` = c.`film` GROUP BY f.`id_film` ORDER BY AVG(c.`note`) DESC LIMIT 5 - Utilisation invalide de la clause GROUP
Merci au personnes qui pourrai m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $query = "SELECT f.`titre`,f.`date_sortie`,f.`id_film`,f.`affiche`,f.`annee_production`,f.`duree`,f.`genre`,n.`nom_masculin` AS `nom_nationalite`, AVG(c.`note`) FROM `film` f,`critique_film` c,`nationalite` n WHERE f.`id_film` = c.`film` GROUP BY f.`id_film` ORDER BY AVG(c.`note`) DESC LIMIT 5";
Salutations
Partager