Bonjour,
Je débute en MYSQL et je n'arrive pas à formuler une requête qui, je le suppose, doit s'effectuer avec COUNT.
Il s'agit d'un système de news et commentaires.
J'ai donc deux tables NEWS et COMMENTS.
Donc en gros :
"NEWS"
ID - TEXTE
-----------
1 - NEWS 1
2 - NEWS 2
etc.
"COMMENTS"
ID - IDNEWS - COMMENTAIRE
-------------------------------------
1 - 1 - COMMENTAIRE 1 SUR NEWS1
2 - 1 - COMMENTAIRE 2 SUR NEWS1
etc.
Sur une page d'intro, je liste les titres des 10 derniers articles avec :
J'ai donc ma liste qui se présente normalement mais j'aimerais qu'à côté de chacun des titres de mes articles s'affiche le nombre de commentaires qu'il a suscités.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT titres FROM news ORDER BY id DESC LIMIT 0,10
Je suppose donc que je dois compter dans COMMENTS le nombre de lignes où IDNEWS correspond aux 10 ID des articles ramenés depuis ma table NEWS.
Mais j'avoue que je ne vois pas trop comment m'y prendre, surtout si je veux ramener les 10 résultats en une fois.
Des idées? Des suggestions? Des pistes? Des conseils?
Merci d'avance !
Partager