[Pgsql-ayuda] update con el resultado de un select??
Alvaro Herrera
alvherre@dcc.uchile.cl
Thu, 3 Jul 2003 14:43:15 -0400
On Thu, Jul 03, 2003 at 08:37:28PM +0200, jose antonio leo wrote:
> 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),
WHERE cod_int IN (select ...)
(es ineficiente en 7.3 y anteriores; mira en el FAQ para ver como se
resuelve eficientemente, usando EXISTS)
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Postgres is bloatware by design: it was built to house
PhD theses." (Joey Hellerstein, SIGMOD annual conference 2002)