读书人

两个表数据合并的有关问题

发布时间: 2012-06-07 15:05:14 作者: rapoo

两个表数据合并的问题!
有两个表分别为A表与B表,两表的字段一样,
现A表的数据为:

SQL code
姓名  成绩王二  82


现B表的数据为:
SQL code
姓名  成绩王三  67

问题:想把B表的数据追加到A表,结果为:
SQL code
姓名  成绩王二  82王三  67


请问语句怎么写?什么方案效率最高呢?

[解决办法]
SQL code
INSERT A SELECT * FROM B
[解决办法]
insert into a select * from b
[解决办法]


if object_id('tempdb..tb1')>0
drop table tb1
create table tb1
(
tname varchar(20),
score int
)
insert into tb1(tname,score)
select '王二',82


if object_id('tempdb..tb2')>0
drop table tb2
create table tb2
(
tname varchar(20),
score int
)
insert into tb2(tname,score)

select '王三',67



insert into tb1
select * from tb2
[解决办法]
SQL code
insert into a select * from b 

读书人网 >SQL Server

热点推荐