首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-06-07 
两个表数据合并的问题!有两个表分别为A表与B表,两表的字段一样,现A表的数据为:SQL code姓名成绩王二82现B

两个表数据合并的问题!
有两个表分别为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 

热点排行