Buenas noches comunidad, les pido ayuda sobre una operación de actualización. Tengo dos tablas, tabla 1, tabla 2, tienen en común varias variables, quedando fuera cuatro que estan en la segunda tabla (tabla 2). Hice una tercera tabla, tabla 3, donde le cargue la información completa de la tabla 1, quedando pendiente actualizar con las variables no comunes de la tabla 2.
Use los siguientes comandos: Para insertar los datos en común: insert into tabla_3 (variable1, ... variable_n) select variable1, ... variable_n from tabla_1 TODO Bien acá... Para actualizar estos usando el siguiente comando: update tabla_3 set (variable1, variable2, variable3, variable4) = (variable1, variable2, variable3, variable4 from tabla_2 where tabla_2.variable1 = tabla_3.variable1) Pero me arroja el siguiente error ERROR: error de sintaxis en o cerca de «select» LINE 1: ...et (variable1, variable2, variable3, variable4) = (select variable1, variable2, variable3, variable4 ^ ********** Error ********** ERROR: error de sintaxis en o cerca de «select» Estado SQL:42601 Por favor necesito su ayuda, por mientras estoy buscando otra forma de unir la información de ambas tablas y grabarla en la tercera tabla. Desde ya muchisimas gracias -- Paola Alejandra de Montserrat Cordero Bon