Re: [Pgsql-ayuda] update con el resultado de un select??

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: "jose antonio leo" <jaleo8(at)storelandia(dot)com>
Cc: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] update con el resultado de un select??
Date: 2003-07-03 18:39:15
Message-ID: m33chnzc8c.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

"jose antonio leo" <jaleo8(at)storelandia(dot)com> writes:

> Hola a todos,
>
> necesito hacer un update con todos los campos que me devuelve un select.
> esto es posible?
> Es decir me gustaria hacer un update from t1 set tam='P' where
> cod_int=(select int_art from t2),
> Se que esta instruccion no es valida pero me gustaria hacer el update para
> tods las tuplas que devuelve el select.

Ug? El realidad la sentencia *es válida*; pero se va a enojar un poco
si tu select regresa más de una tupla. Para lo que quieres puedes usar
IN ej

update from t1 set tam='P' where cod_int IN (select int_art from t2);

Saludos,
Manuel.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Sugawara 2003-07-03 18:43:11 Re: [Pgsql-ayuda] actualizar postgresql de 7.2.1 a 7.3.3
Previous Message Carlos 2003-07-03 18:37:29 RE: [Pgsql-ayuda] actualizar postgresql de 7.2.1 a 7.3.3