Problemas para realizar update

From: Paola Alejandra de Montserrat Cordero Bon <paola(dot)cordero(dot)b(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Problemas para realizar update
Date: 2015-06-29 22:58:46
Message-ID: CAChXvRg1-mMssETbxqQu_tPBZb2vstJV_YnR_6nYTg_KzybAkA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2015-06-30 02:56:34 Re: Problemas para realizar update
Previous Message Felipeguzmanv@gmail.com 2015-06-29 22:50:04 Re: Fwd: Graficar con Pivot Tables