可以使用UPDATE语句结合子查询来实现将b表中的name更新为id。具体的SQL语句如下:

UPDATE b
SET name = (
  SELECT id
  FROM a
  WHERE a.name = b.name
);

这个语句会根据b表中的name在a表中进行匹配,并将匹配到的id更新到b表中的name字段上。请注意,这个语句假设a表和b表中的name字段是唯一的,否则可能会出现多行匹配导致更新错误的情况。

a表中 有id和nameb表中有name 怎么能关联 把b表中的name 更新成 id oracle

原文地址: https://www.cveoy.top/t/topic/iHFp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录