SQL如何合并追加内容?

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:54:30
SQL如何合并追加内容?
idx 类别 数量 单位
----------- -------------------------------------------------- -----------
1 asp 1
1 asp 张
3 php 1 件
4 sql 1 张

有这样的一个表我怎么样用SQL命令才能合并成下面这样呢
idx 类别 数量 单位
----------- --------------------------------------------------
1 asp 1 张
2 php 1 件
3 sql 1 张

有劳高手赐教,谢谢。

1 asp 张
这个张是在字段单位上吗?
你看看下面这样写行不行:
select IDENTITY(int, 1,1) AS ID_Num,类别, sum(数量)as 数量 into #temp from 表 group by 类别

select ID_Num as idx,a.类别,a.数量,b.单位 from
(select * from #temp)a,
(select * from 表)b where a.类别=b.类别
drop table #temp

问题不清楚
你可以用insert into 表名1 SELECT * FROM 表2实现.

select * from table1 group by 类别 union all select * from table2