![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/04/2007, 01:36
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 32
Antigüedad: 17 años, 10 meses Puntos: 0 | |
Consulta SQL: Update. Buenas:
Tengo un problemilla con una consulta de actualización que deseo hacer.
Tengo una tabla: TD con un campo COD y un campo BANCO (entre otros)
Luego tengo otra tabla TB con un campo COD y un campo BANCO.
Lo que yo necesito es modificar el campo TD.BANCO por el valor que corresponda en TB donde TD.COD = TB.COD.
O sea, modificar una tabla con Update, cargando un valor con un select a otra tabla.
Mi idea inicial fue una consulta del tipo:
UPDATE [TD] SET Banco = (SELECT BANCO FROM TB WHERE TD.COD = TB.COD);
Pero no funciona, supongo que con el UPDATE no estoy recogiendo el TD.COD de cada fila y ese SELECT no lo hace bien.
Espero vuestra ayuda, pues me estoy volviendo loco, gracias. |