Bonjour voilà j'ai deux tables qui ont les champs suivants :

articles :

id_articles
titre_articles
contenu_articles
timestamp
pseudo_articles

commentaires :

id_com
id_art
pseudo
message
validation

...et je voudrais récupérer tous les articles en indiquant le nombre de commentaire validées :

j'ai fait ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT a.id_articles, a.titre_articles, a.contenu_articles, a.pseudo_articles, COUNT(c.id_com) AS nb_commentaires, c.message  
FROM articles a, commentaires c 
WHERE a.id_articles=c.id_art and c.validation=1 
group by a.id_articles;"

Je crois que il faut faire une sous requete mais je suis pas assez doué pour la faire.

Est ce que quelqu'un pourait m'aider ?

merci