update 批量更新

islion 2004-09-06 01:13:47
table 1
a b c
aq 12 qwe
aw 34 wwe
qw 98 www
sd 78 eee

table 2
b
23
12
78
45
我現在想把table 1中的b欄位的內容換成table 2的內容.用一條語句實現,請問怎麼實現?謝謝
...全文
234 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2004-09-07
  • 打赏
  • 举报
回复
一条语句实现不了.
Night_Elf 2004-09-07
  • 打赏
  • 举报
回复
没有任何关联怎么更新呀,如果非要更新,这和在Table1中的b中随便填几个数字有什么区别呀!~
islion 2004-09-07
  • 打赏
  • 举报
回复
只是把table a 中的 b 子段的內容換成table b的 b 子段的內容
wozhuchuanwei 2004-09-07
  • 打赏
  • 举报
回复
两表更新的时候有什么要求没有?
islion 2004-09-07
  • 打赏
  • 举报
回复
ding
islion 2004-09-07
  • 打赏
  • 举报
回复
是的,就是想把table a 中的 b 子段的內容換成table b的 b 子段的內容
rabbitisme 2004-09-07
  • 打赏
  • 举报
回复
没有关联?
islion 2004-09-07
  • 打赏
  • 举报
回复
我好急阿,請高手們幫幫忙阿
19990805 2004-09-06
  • 打赏
  • 举报
回复
I DON`T KNOW !
zhengshouquan 2004-09-06
  • 打赏
  • 举报
回复
难....
islion 2004-09-06
  • 打赏
  • 举报
回复
HELP ME ~~`
islion 2004-09-06
  • 打赏
  • 举报
回复
高手幫忙阿
老宛 2004-09-06
  • 打赏
  • 举报
回复
你两个表又没有关联,一句怎么能实现呢?看看其他高论
islion 2004-09-06
  • 打赏
  • 举报
回复
可以實現的,我忘記了,請高手相助
老宛 2004-09-06
  • 打赏
  • 举报
回复
select identity(int,1,1) as rownum,* into #t1 from table1
select identity(int,1,1) as rownum,* into #t2 from table2
update b set b.b=a.b from #t1 a,#t2 b where a.rownum=b.rownum
truncate table table1
insert into table1 select a,b,c from #t2
drop table #t1
drop table #t2
老宛 2004-09-06
  • 打赏
  • 举报
回复
一条语句不能实现

34,593

社区成员

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

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