一个表里的数据插入到另一个表里

badi888 2011-01-13 04:31:42
A表 a,b,c三个字段
B表 d,e,f,g,h,i六个字段
想要把A表中的b字段中的数据添加到B表中的f字段中,怎么实现
...全文
141 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
一品梅 2011-01-13
  • 打赏
  • 举报
回复
insert into b(f) select b from a
dmT4228 2011-01-13
  • 打赏
  • 举报
回复
老张一笑 2011-01-13
  • 打赏
  • 举报
回复
好深奥的问题
mqwind 2011-01-13
  • 打赏
  • 举报
回复
insert into b(f) select b from a
冬雨在路上 2011-01-13
  • 打赏
  • 举报
回复

--1.创建测试表
create TABLE Table1
(
a varchar(10),
b varchar(10),
c varchar(10),
CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]

create TABLE Table2
(
a varchar(10),
c varchar(10),
d int,
CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED
(
a ASC
)
) ON [PRIMARY]
GO
--2.创建测试数据
Insert into Table1 values('赵','asds','90')
Insert into Table1 values('钱','asds','100')
Insert into Table1 values('孙','asds','80')
Insert into Table1 values('李','asds',null)
GO
select * from Table2

--3.INSERT INTO SELECT语句复制表数据
Insert into Table2(a, c, d) select a,c,5 from Table1
GO

--4.显示更新后的结果
select * from Table2
GO
--5.删除测试表
drop TABLE Table1
drop TABLE Table2
wing7742 2011-01-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
insert into b(f) select b from a
[/Quote]
乌龟威武 乌龟荡漾
dawugui 2011-01-13
  • 打赏
  • 举报
回复
insert into b(f) select b from a

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧