Bonjour g un problème avec la requete suivante.
C pour un syteme de news av vote + commentaire, mais sur la page principale je veux affcher la moyenne et le nombre des votes et le nombre de commentaire.
Code :
- SELECT news.id,news.news,
- COUNT(vote_news.id_news) as num,
- AVG(vote_news.note) as note,
- COUNT(commentaire.id_news2) as numcom
- FROM news
- LEFT JOIN commentaire
- ON news.id = commentaire.id_news2
- LEFT JOIN vote_news
- ON news.id = vote_news.id_news
- GROUP BY news.id,news.news
|
voila,
mais ca me fait des produits cartésiens entre les tables vote_news et commentaire.
Ca me parait logique mais j aimerais savoir si sur base de celle la je peux resoudre mon problème en ajoutant/modifiant l'une ou l autre clause, sinon quel solution me reste-t-il?(je veux dire la meilleur d après vous)
Merci de votre aide ![:) :)](https://forum-images.hardware.fr/icones/smile.gif)
Message édité par Nico5779 le 15-01-2003 à 19:31:16