2010-11-18 44 views
0

此代碼僅顯示包含文章的類別。 我想顯示所有類別。 請幫忙。計數類別中的文章數量

$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"; 

回答

1

變化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

在您的查詢中更改INNER JOIN for LEFT JOIN。

INNER JOIN看起來明確地在數據

1

聯接替代由左外內連接加入

0

你試過LEFT JOIN嗎?公元前。 (我認爲)在第二個表中你有一些類別的NULL文章。

+0

plz!你呢? TY。 – 2010-11-18 16:13:33