这个 SQL:
select Name,
(select COUNT(1) from tbl_projects where statusId = tbl_sections.StatusId) as N
from tbl_sections
left join tbl_section_names on tbl_section_names.Id = NameId
生成以下数据:
Name N
Completed 133
Cancelled 100
Unassigned 1
Sales 49
Development 10
Development 4
Development 1
我正在尝试对其进行修改,使其返回数据如下:
Name N
Completed 133
Cancelled 100
Unassigned 1
Sales 49
Development 15
(即总结名称相同的行)
任何人都可以就如何使这项工作提出一些线索吗?我猜我需要一个 SUM 和一个 GROUP BY,但它甚至从不运行查询,因为我得到的只是错误。