表A:ID,RESULT
表B:CODE,CITY
left join之后,想要以city为维度的小组ID求和,比如说天津一共有多少个ID,用了group by,但是结果是每个城市单独count并没有求和,求指教
a表和b表的关联条件是什么??
你这里是按照地市做的count,地市还要汇总到省份?
SELECT b.city
,COUNT(CASE WHEN b.city IS NOT NULL THEN a.id)AS id_counts ----只要关联上的
FROM A
LEFT JOIN B
ON a.id = b.code
group by b.city