|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : janvier 2008 Messages : 63 ![]() |
Bonsoir,
J'ai un petit soucis dans une requête SQL avec la fonction COUNT. J'ai 2 tables. L'une nommée news et l'autre commentaires. Dans ma table commentaires, il y a un champ id_news qui permet de savoir pour quelle news le commentaire a été posté. Cela me permet également de faire la jointure entre les 2 tables. La voici : Code :
Ensuite, si je mets COUNT(commentaires.nom_d_un_champ_de_la_table), la requête fonctionne mais ne récupère que la première news en affichant le total de TOUS les commentaires de ma bdd ( 258 ) pour une seule news ! Ce n'est pas vraiment ce que je cherche Ce que je souhaiterais, c'est lister toutes les news et dire pour chacune le nombre de commentaires postés. Si vous pouviez m'aider, merci |
||
|
|
00
|
|
|
#2 | ||
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
comme ca :
Code :
__________________
Développeur informatique contrarié... |
||
|
|
00
|
|
|
#3 | ||
|
Futur Membre du Club
![]() Inscription : janvier 2008 Messages : 63 ![]() |
Merci pour ton aide, vorace.
Cependant, je n'ai que 4 news d'affichées avec des nombres de commentaires totalement faussés ! PS : J'ai, au total, 27 news avec 258 commentaires. Edit : J'ai trouvé la solution ! Je la mets car ça pourra peut-être aider quelqu'un dans le besoin, un jour : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com