sqlserver 2个表之间update

guan651017094 2012-06-20 02:16:36
例如:
tableA 字段 A和B
tableB 字段 A和B

现在想要update

update tableA set tableA.A=tableB.A where tableA.B=tableB.A

想要的是这样的,不知道,这个sql应该怎么写呢?


求教。
...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zz_asp 2012-06-20
  • 打赏
  • 举报
回复
楼上的也都行
update ta set ta.a = tb.a from ta,tb where ta.b = tb.a
唐诗三百首 2012-06-20
  • 打赏
  • 举报
回复

update a
set a.A=b.A
from tableA a
inner join tableB b on a.B=b.A
wanshichen 2012-06-20
  • 打赏
  • 举报
回复

update a set a.a = b.a
-- select *
from tablea a
inner join tableb b on a.b=b.a

34,593

社区成员

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

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