【发布时间】:2019-11-28 08:44:43
【问题描述】:
我有两个表名为A和B,在这里你可以看到A和B
A | id | title
-------------------------
1 | A1
2 | A2
3 | A3
B | A_id | title
-------------------------
1 | B1
1 | B2
1 | B3
我想要做的是计算B中A_id的数量,我尝试了以下查询:
select A.title as "title",count(title) as "count" from A left join B on A.id = B.A_id
这会给我以下结果:
title | count
---------------
A1 | 3
A2 | 1
A3 | 1
A4 | 1
我需要的是:
title | count
---------------
A1 | 3
A2 | 0
A3 | 0
A4 | 0
【问题讨论】:
标签: mysql sql join group-by left-join