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&amp;#225;s de NEWS/400.
&amp;#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&amp;#225;s de NEWS/400.
&amp;#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

Responder a