基于另一个表获取不同的列名称和计数

时间:2011-10-01 09:54:26

标签: mysql count distinct

我有以下查询:

select cc.category from companies c
left join categories cc on c.category_id = cc.category_id
where company_title like '%gge%';

返回具有重复行的类别。 我需要的是获得不同的类别,以及该类别的累计总数, 类似的东西:

CATEGORY NAME | XXX(XXX是计数)

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

请改用此查询: -

select distinct cc.category,
count(cc.category) as totalCategoryCount
 from companies c
left join categories cc on c.category_id = cc.category_id
where company_title like '%gge%'
group by cc.category