sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo ACTUALIZAR una columna usando otra columna en otra tabla? Error de SQL:ORA-00933:el comando SQL no finalizó correctamente

Si desea actualizar las filas de una subconsulta con más de un registro, puede usar el comentario de combinación:

merge into SALES_DATA_FAMILY_2007 A
using (select POG_ID , FAMILY
                 FROM POG_HIERARCHY ) B
on (A.FAMILY_ID=B.FAMILY)
when matched then
update set A.POG_ID=B.POG_ID