此代碼僅顯示包含文章的類別。 我想顯示所有類別。 請幫忙。計數類別中的文章數量
$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";
此代碼僅顯示包含文章的類別。 我想顯示所有類別。 請幫忙。計數類別中的文章數量
$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";
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
在您的查詢中更改INNER JOIN for LEFT JOIN。
INNER JOIN看起來明確地在數據
聯接替代由左外內連接加入
變化INNER JOIN
到LEFT JOIN
。
你試過LEFT JOIN嗎?公元前。 (我認爲)在第二個表中你有一些類別的NULL文章。
plz!你呢? TY。 – 2010-11-18 16:13:33