合并N张相同结构的表,如何在合并的同时,使其中固定列数据相加,然后用结果替换这两列。表为动态生成。合并的时候,相同name的num相加,name有重复
id name num
1 a 5
2 b 4
3 a 7
4 b 9
返回:
id name num
1 a 12
2 b 13表为动态生成,不确定有多少张表,
求简单高效的方法!
id name num
1 a 5
2 b 4
3 a 7
4 b 9
返回:
id name num
1 a 12
2 b 13表为动态生成,不确定有多少张表,
求简单高效的方法!
(
select * from a
union all
select * from b
union all
....
)t
group by name
动态生成语句