![](/img/trans.png)
[英]Codeigniter count number of articles in one category while listing categories
[英]Count number of articles in categories
此代碼僅顯示其中包含文章的類別。 我想顯示所有類別。 請幫助。
$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";
在查詢中將INNER JOIN更改為LEFT JOIN。
INNER 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
將INNER JOIN
更改為LEFT JOIN
。
您嘗試過LEFT JOIN嗎? 公元前。 (我認為)在第二張表中,某些類別的文章為NULL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.