【发布时间】:2020-04-24 23:15:06
【问题描述】:
我想计算我的数据库中每个类别有多少人申请,并将所有这些计数放在一个表中。我不知道该怎么做。我已经这样做了,但我想在一个查询中包含所有内容,而不是对每个类别都这样做。
select
count(cc.fk_id_candidates) as 'category A'
from candidate_category cc, candidate c, category cat
where c.id=cc.fk_id_candidates and cc.fk_id_category=cat.id and category.name='A';
从该代码中,我得到了申请类别 A 的人数作为输出,这是正确的,但我也需要其他类别的相同信息。我尝试了案例,但它无法正常工作。
谢谢。
【问题讨论】:
-
如果你能提供你的样本数据和输出会有帮助
标签: sql join group-by count dml