Bonjour,
Je fais un script du news et voici ma requete d'affichage des news dans laquelle je compte le nombres de champs de commentaire associé à l'id de ma news :
Lors du comptage des commentaires, la requete compte tous les champs. Mon problème est que j'aimerai que lors de ce comptage ne soient comptés que les champ de commentaires validé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT news.news_id, news.news_titre, news.news_texte, news.news_users_id,users.users_pseudo, COUNT(com.com_id) AS nb_commentaires FROM news LEFT JOIN com ON news.news_id=com.com_news_id LEFT JOIN users ON news.news_users_id=users.users_id WHERE news.news_valid=1 GROUP BY news.news_id ORDER BY news.news_id DESC LIMIT 0, 5![]()
Je ne sais pas si c très clair... avez vous une solution qui tienne en une seul requete. Merci d'avance
Partager