"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.