我有两张桌子

1.stages
Sr No   Stages
2   A
7   B
12  C
17  D
22  E
27  F
2.salesdetiail
Stage   Sale    Product
A   2   xyz
B   1   Yzw

我想要结果
Stages  Sum(sale)
A   2
B   1
C   0
D   0
E   0
F   0

我尝试了所有可能的解决方法,但都失败了。有人能帮我解决这个问题吗

最佳答案

您可以使用LEFT JOIN

select s.stages,
case when sd.sale is not null then sd.sale else 0 end as sale
from stages s left join salesdetail sd on s.stages = sd.stages;

10-06 06:46