Oracle 数据库:如何将 B 表的 name 字段更新为 A 表的 id
可以使用 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/qn9K 著作权归作者所有。请勿转载和采集!