我的桌子..
文章字段:
- ID
- 姓名
猫领域:
- ID
- 姓名
article_cats字段:
- ID
- article_id
- cat_id
我有这个sql:
SELECT
a.id AS article_id ,
a.name AS article_name ,
COUNT( c.id ) AS num_categories ,
GROUP_CONCAT( c.name ) AS categorie_names
FROM
articles AS a
LEFT JOIN
article_cats AS ac
ON
( a.id = ac.article_id )
LEFT JOIN
cats AS c
ON
( ac.cat_id = c.id )
GROUP BY
a.id
它提供了这个表结构:
我需要的是,在数组中获取类别 ID 和名称,因此 categorie_names 将是一个数组,其中每个类别都有字段 cat_id 和 cat_name。
这可以用 mysql 吗?