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.