我有2个表,一个是唯一键,另一个没有唯一键。在这两个表中都有一列"名称"哪些是相同的。我想更新表二使用表一中的唯一键table.one.name = table.two.name。表2中有多行,表1中只有一行。
这可能吗?
答案 0 :(得分:0)
在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)
在其他数据库中它将是类似的。