Hola.
Necesito vuestra ayuda.
Necesito actualizar un campo en la tabla Prest_LinAlb, el cual es LinAlb_Alb_Id
Quiero cogerlo de la tabla Prest_Albaranes, el cual se llama alb_Id
Estas tablas estan relacionadas mediante las PK alb_Id (Prest_Albaranes) y LinAlb_id (Prest_LinAlb).
Disculpad si estan un poco fastidiosas el nombre de las tablas y los campos.
Bueno, la cosa que quiero es actualizar el campo LinAlb_Alb_Id sabiendo que quiero modificar la tupla correspondiente al valor mas alto de LinAlb_id. Los dos campos corresponden a la misma tabla.
Y por ultimo, el dato quiero extraerlo del dato mas grande que hay en el campo alb_id de la tabla Prest_Albaranes.
Yo he creado la siguiente instruccion, pero me da un error y ya no se avanzar mas.
UPDATE Prest_LinAlb SET Prest_LinAlb.LinAlb_Alb_Id=Prest_Albaranes.alb_Id
WHERE (max(Prest_LinAlb.LinAlb_id) IN (SELECT Prest_LinAlb.LinAlb_id,Prest_Albaranes.alb_Id
FROM Prest_LinAlb,Prest_Albaranes));
Podeis ayudarme??
Gracias