2010-11-18 8 views
0

Ce code n'affiche que les catégories contenant des articles. Je veux montrer toutes les catégories. Aide de Pls.Nombre d'articles dans les catégories

$query = "SELECT C.id, C.jcat_name,COUNT(A.catid) AS catid FROM jt_categories C INNER JOIN jt_articles A ON C.id = A.catid GROUP BY C.id"; 

Répondre

1

changement left join

SELECT C.id, C.jcat_name,COUNT(A.catid) AS catid FROM jt_categories C 
LEFT JOIN jt_articles A ON C.id = A.catid GROUP BY C.id 
1

Modifier INNER JOIN pour LEFT JOIN dans votre requête.

INNER JOIN semble pour le rejoindre explicitement dans les données

1

remplacer la jointure par une jointure externe gauche

0

Avez-vous essayé LEFT JOIN? avant JC. (je pense) dans la deuxième table vous avez des articles NULL pour certaines catégories.

+0

plz! uu u u. TY. –

Questions connexes