一开始用的month和shopid的full join,然后加个total字段,不知道为啥出不来数
辛苦朋友帮忙简单写提供一下思路
a left join b on a.month=b.month and a.shopid=b.shopid
union
b left join a on a.month=b.month and a.shopid=b.shopid
select a.mont,a.shopid,a.good_a,b.goo_b,
(a.good_a+b.good_b) as total --注意 如果good_a与good_b是字符串类型 那么就需要转换成float类型
from A表
left join B表 on a.关联字段=b.关联字段
外链接后用窗口函数就可以了
—— 这个答案如果对您有用,麻烦点下采纳哦