把一个表的字段插入到其它的一个表的字段中?

boge123 2008-11-19 09:29:26
我想把B1表的name字段插入到A1表中username字段中
...全文
89 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
boge123 2008-11-21
  • 打赏
  • 举报
回复
谢谢了~~~~问题搞定了~~~
underlemontree 2008-11-20
  • 打赏
  • 举报
回复

update a set username=
b.name
from B1 b,A1 a
where a.[用户ID]=b.[用户ID]

qhg06631006 2008-11-20
  • 打赏
  • 举报
回复
用update语句吧!
这个比较好些!
dawugui 2008-11-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 boge123 的帖子:]
我想把B1表的name字段插入到A1表中username字段中
[/Quote]

insert into A1(username) select name from B1
ilovewalk 2008-11-19
  • 打赏
  • 举报
回复
DECLARE @T1 TABLE(COL1 VARCHAR(1))
DECLARE @T2 TABLE(COL2 VARCHAR(5),COL3 VARCHAR(1))
INSERT @T2 SELECT 'red','A'
UNION ALL SELECT 'red','B'
UNION ALL SELECT 'red','C'
UNION ALL SELECT 'black','A'
INSERT @T1(COL1) SELECT COL3 FROM @T2 WHERE COL2='red'
SELECT * FROM @T1

COL1
----
A
B
C
-晴天 2008-11-19
  • 打赏
  • 举报
回复
插入的条件是什么? 哪个name 对哪个username?
水族杰纶 2008-11-19
  • 打赏
  • 举报
回复
insert A1表(username) select name from B1表
  • 打赏
  • 举报
回复
update a1
set username=b1.name
from b1

34,590

社区成员

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

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