代码之家  ›  专栏  ›  技术社区  ›  Frank Nwoko

按类别计算文章数

  •  0
  • Frank Nwoko  · 技术社区  · 15 年前

    此代码仅显示包含项目的类别。 我想显示所有类别。 请帮忙。

    $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";
    
    5 回复  |  直到 15 年前
        1
  •  1
  •   Haim Evgi    15 年前

    更改为 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
    
        2
  •  1
  •   Rodolphe    15 年前

    更改查询中左联接的内部联接。

    内部连接明确地查找数据中的连接

        3
  •  1
  •   dcarneiro    15 年前

    用左外连接替换内连接

        4
  •  1
  •   BeemerGuy    15 年前

    改变 INNER JOIN 到 LEFT JOIN .

        5
  •  0
  •   Albanicus    15 年前

    你试过左加入吗?公元前。(我认为)在第二个表中,u有一些类别的空项目。