Actualización en SQL
Estoy intentando actualizar un registro de una tabla de datos a partir del contenido de un registro de otra tabla que tiene la misma estructura. La sintaxis que uso es la siguiente:
UPDATE tabla1
SET (col1,col2,col3) =
(SELECT col1,col2,col3 FROM tabla2
WHERE expresion)
WHERE expresion;
Al ejecutar la consulta me dice que hay un error en la sintaxis de la instrucción Uptade.
¿Alguien sabe que debo poner para que funcione?
UPDATE tabla1
SET (col1,col2,col3) =
(SELECT col1,col2,col3 FROM tabla2
WHERE expresion)
WHERE expresion;
Al ejecutar la consulta me dice que hay un error en la sintaxis de la instrucción Uptade.
¿Alguien sabe que debo poner para que funcione?
UPDATE tabla1 Inner Join tabla2 on tabla1.<campo> = tabla2.<campo> Set tabla1.col1 = tabla2.col1, tabla1.col2 = tabla2.col2, tabla1.col3, tabla2.col3 Where <expresion>
