这个SQL语句怎么写?急!!!!

bobogoing 2006-06-02 04:49:10
有一张表如: TableA(id,name,.....)
另有一张表: TableB(id,name,.....)
两张表通过id相联,现在要实现,如何让TableA表中的name与TableB表中的name一样?
这个语句该怎么写?
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
goldarcher2005 2006-06-02
  • 打赏
  • 举报
回复
update a set a.name = (select b.name from b where a.id=b.id)
where exists (select 1 from b where a.name=b.name)
perchant 2006-06-02
  • 打赏
  • 举报
回复
update b set name=(select name from a where a.id=b.id)
bobogoing 2006-06-02
  • 打赏
  • 举报
回复
你的这个方法行不通。
fjmingyang 2006-06-02
  • 打赏
  • 举报
回复
搞错了 :)

update a set a.name=b.name where a.id=b.id
fjmingyang 2006-06-02
  • 打赏
  • 举报
回复
update b set b.name=a.name where a.id=b.id

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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