2015-07-30 5 views
0

У меня есть 2 таблицы, одна с уникальным ключом другой Без уникального ключа. В обеих таблицах есть одно столбец «имя», которые идентичны. Я хочу обновить таблицу 2 С помощью уникального ключа из таблицы, где table.one.name = table.two.name. В таблице два есть несколько строк, только один в таблице.Обновить таблицу со значениями из другой таблицы

Возможно ли это?

ответ

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) 

В других базах данных это будет похоже.