如何将所有记录从一个表复制到另一个表而无需重复名称并求和它们的值 在另一个桌子上。谢谢
Source_table
name value
a 5
b 10
a 10
所需的输出:
Dest_table
name value
a 15
b 10
答案 0 :(得分:1)
请尝试以下查询:
INSERT INTO Dest_table
(name,value)
SELECT name,sum(value) AS value
FROM Source_table
GROUP BY name
答案 1 :(得分:0)
尝试以下查询:但要获得良好的发布效果,最好是正确设置问题的格式
select name, sum(value) as value from source_table
group by name