我只想知道如何使用mysql连接获得相同值行的个别计数,并且非常感谢帮助
这是我的mysql查询
SELECT c.`id`
FROM categories c inner join subcategories sc
on c.`id` = sc.`cat_id`
参见Response screeshot
答案 0 :(得分:2)
尝试此查询:
SELECT c.`id`, count(1)
FROM categories c inner join subcategories sc
on c.`id` = sc.`cat_id`
GROUP BY c.`id`
答案 1 :(得分:0)
这是一项非常基本的任务。考虑研究GROUP BY和聚合函数。
SELECT id, COUNT(*)
FROM categories c
INNER JOIN subcategories sn ON c.id = sn.cat_id
GROUP BY c.id