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 :

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
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é.

Je ne sais pas si c très clair... avez vous une solution qui tienne en une seul requete. Merci d'avance