Mensajes [1] - Enviado el Viernes 01 de Agosto de 2008 a las 03:42hs
Ola a todos!
Miren tengo un problema al realizar una consulta de access en sql. Les cuento: tengo dos bases de datos identicas, una de ellas la principal, se actualiza semanalmente con la otra base de datos, la cual se va rellenando con datos nuevos cada semana. la actualizacion se produce perfectamente, me a?ade los nuevos, elimina los repetidos y actualiza aquellos que son modificados. Hasta ahi, bien. El problema es que tengo un campo, llamado observaciones, el cual no quiero que se actualize sino que me a?ada la informacion nueva (cuando se trate del mismo registro) sin borrar la anterior. He probado estas sentencias sql pero todas me acaban dando error:
UPDATE Tabla1 SET observaciones = tabla1.observaciones & tabla1externa.observaciones
FROM tabla1externa
INNER JOIN tabla1 ON tabla1externa.nombre = tabla1.nombre
(esta me da error en la linea del FROM)
UPDATE Tabla1 INNER JOIN Tabla1Externa ON Tabla1.nombre=Tabla1Externa.nombre SET Tabla1.OBSERVACIONES = Tabla1.observaciones&Tabla1Externa.OBSERVACIONES
(esta lo que me hace es un campo nuevo, y me repite la informacion del campo observaciones)
Haber si alguien me puede ayudar
SALUDOS!!!
gracias de antemano
Mensajes [2] - Enviado el Jueves 23 de Octubre de 2008 a las 13:20hs
lo primero que tienes que ver es que el nombre de la tabla externa sea realmente ese. puede ser que sql no est? reconociendo ese nombre de tabla.