使用来自另一个表的值更新表



我有2个表,一个有唯一键,另一个没有唯一键。在两个表中都有一个相同的列"name"。我想用表1的唯一键更新表2其中table.one.name = table.two.name。表2中有多行,表1中只有一行。

这可能吗?

在Oracle数据库中是否可以使用sql命令:

update table2 a set a.col = :nValue 
where a.name = (select b.name from table1 b where b.name = a.name and b.key = :nUniqueKey)

相关内容

  • 没有找到相关文章

最新更新