MySQL中怎么联合查询两个不同表名不同字段名的表,并且要把数据相加起来

2025-03-24 02:51:20
推荐回答(1个)
回答1:

这个关联查询一下就可以
select a.ida as id ,(a.numa+isnull(b.numb,0)) as num from sa a left join sb b on a.ida=b.idb
union all
select b.idb as id ,b.numb as num from sa a right join sb b on a.ida=b.idb where a.ida is null