Hasta donde yo se, no se puede hacer update sobre un join, como tampoco se podía actualizar un fichero lógico Join.
Yo creo que la expresión debería ser más o menos así:
Existe
update archivoB set campoUno = (select campoDos from archivoA where
archivoA.campoUno = archivoB.campoUno)
where exists (select * from archivoA where
archivoA.campoUno = archivoB.campoUno)
Saludos,
---------------------------
Santiago Martí
Dusen, S.A.
---------------------------
"Vicente Gomez
\(P.Blatem to
help400\) Para
\(E-mail\)" "'forum.help400'"
<[EMAIL PROTECTED] <[email protected]>
om> cc
Enviado por:
forum.help400-bou Asunto
[EMAIL PROTECTED] RE: Actualizacion por sql
os.es
10/05/2007 08:17
Por favor,
responda a
[EMAIL PROTECTED]
tem.com; Por
favor, responda a
"forum.help400"
<[EMAIL PROTECTED]
stas.combios.es>
update archivoa inner join archivob
on archivoa.Viejo = archivob.Valor
set archivob.Valor = archivoa.Nuevo
Esto yo creo que funcionaria
Saludos
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

