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

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";
Merci au personnes qui pourrai m'aider.

Salutations