关于sql2000的update的一个问题?

aimiracle 2009-08-18 04:10:24
我有两个表
表a: f1,f2

表b: d1,d2

我想把 表b:d2 一列的数据复制给 表a: f1

请问要怎么实现啊?
...全文
75 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
aimiracle 2009-08-18
  • 打赏
  • 举报
回复
问题解决了,谢谢大家哦!!
feixianxxx 2009-08-18
  • 打赏
  • 举报
回复
select identity(int,1,1) as id ,* into #1 from a
select identity(int,1,1) as id ,* into #2 from b

update j
set f1=d2
from #1 j ,#2 k
where j.id=k.id
update a
set f1=j.f1
from #1 j
where a.f2=j.f2
SQL77 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 aimiracle 的回复:]
引用 8 楼 wsxcdx 的回复:
没关联字段?


嗯,没有关联字段
就是所有列拷过来一样
就像EXCEL,将一列的值复制到另一列
[/Quote]
INSERT A(F1) SELECT D2 FROM B
aimiracle 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wsxcdx 的回复:]
没关联字段?
[/Quote]

嗯,没有关联字段
就是所有列拷过来一样
就像EXCEL,将一列的值复制到另一列
wsxcdx 2009-08-18
  • 打赏
  • 举报
回复
没关联字段?
lihan6415151528 2009-08-18
  • 打赏
  • 举报
回复

update a
set f1=d2
from b ,a
where b.d1=a.f1
水族杰纶 2009-08-18
  • 打赏
  • 举报
回复
不猜了~~
  • 打赏
  • 举报
回复
update a 
set f1=d2
from b ,a
where b.d1=a.f1
feixianxxx 2009-08-18
  • 打赏
  • 举报
回复
update a 
set f1=d2
from b ,a
where b.d1=a.f1
feixianxxx 2009-08-18
  • 打赏
  • 举报
回复
update a 
set f1=d2
from b ,a
wher b.d1=a.f1
yuanleijiwei 2009-08-18
  • 打赏
  • 举报
回复
insert into a(f1) SELECT d1 from b
水族杰纶 2009-08-18
  • 打赏
  • 举报
回复
沒關聯?

34,590

社区成员

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

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