Update con where x = select()
Publicado por Patricio (2 intervenciones) el 27/02/2003 21:19:49
trataré de explicar de acuerdo amis limitantes Mi problema es el siguiente:
tengo 2 tablas t1 y t2 ambas con la misma estructura que es de dos campos
campo 1 varchar2, campo2 numerico con los siguientes valores
t1 t1
Nom Val Nom Val
a 7 b 5
a 1
lo que quiero es actualizar la tabla t1 pero que me deje el valor que esta en la tabla t2 donde t1.nom = t2.nom
update t1 set t1.val = t2.val where t1.nom = t2.nom;
No lo quiero hacer como um procedimiento almacenado
tengo 2 tablas t1 y t2 ambas con la misma estructura que es de dos campos
campo 1 varchar2, campo2 numerico con los siguientes valores
t1 t1
Nom Val Nom Val
a 7 b 5
a 1
lo que quiero es actualizar la tabla t1 pero que me deje el valor que esta en la tabla t2 donde t1.nom = t2.nom
update t1 set t1.val = t2.val where t1.nom = t2.nom;
No lo quiero hacer como um procedimiento almacenado
Valora esta pregunta


0