Re[2]: UPDATE en tablas identicas

From: Miguel Bernilla Sánchez <mbernilla(at)sedapal(dot)com(dot)pe>
To: Miguel Bernilla Sánchez <mbernilla(at)sedapal(dot)com(dot)pe>
Cc: Teofilo Oviedo <teus79(at)active(dot)com(dot)py>, Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re[2]: UPDATE en tablas identicas
Date: 2007-08-14 21:51:19
Message-ID: 144389335.20070814165119@sedapal.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Con fecha Martes, 14 de Agosto de 2007, 04:43:30 p.m., escribió:

> Con fecha Martes, 14 de Agosto de 2007, 04:30:18 p.m., escribió:

>> una consulta amigos...
>> Alguna ayuda sobre cómo poder hacer un UPDATE sobre una tabla según otra
>> tabla??

>> Concretamente.... son dos tablas idénticas en las cuales tienen mismos
>> nombres de campos. Las tablas serían TABLA1 (id_tabla Int 4, descripcion
>> varchar(20)) y TABLA2 (id_tabla Int 4, descripcion varchar(20)).

> Para los registros que ya estan en tabla1 pero cuya descrición en
> tabla2 es diferente:

> update tabla1 t
> set t.descripcion = (select descripcion
> from tabla2
> where id_tabla = t.id_tabla);

> Y para los nuevos:

> insert into tabla1
> select * from tabla2
> where id_tabla not in (select id_tabla from tabla1);

> Si las tablas que manejas son grandes puede toma mucho tiempo,
> así que ten en cuenta eso...

:)
Creo que era de tabla1 a tabla2... cambialos en los querys...

>> La TABLA1 ya tiene cargado ID y descripcion y la TABLA2 ya tiene cargado
>> el ID al igual que TABLA1 pero con algunos otros registros más y mi idea
>> es actualizar la "descripcion" de TABLA1 a TABLA2

>> Alguna ayuda??

>> Gracias!

> --
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 1: para suscribirte y desuscribirte, visita
> http://archives.postgresql.org/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Martínez 2007-08-14 21:51:28 Re: UPDATE en tablas identicas
Previous Message Juan Martínez 2007-08-14 21:47:24 Re: UPDATE en tablas identicas