a表中 有id和nameb表中有name 怎么能关联 把b表中的name 更新成 id oracle
可以使用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字段是唯一的,否则可能会出现多行匹配导致更新错误的情况。
原文地址: https://www.cveoy.top/t/topic/iHFp 著作权归作者所有。请勿转载和采集!