Tiene usted razon estaba en un momento de ofuscacion mental (pensando en que
turno de vacaciones cogerme)

Saludos

-----Mensaje original-----
De: Santiago G Martí [mailto:[EMAIL PROTECTED]
Enviado el: jueves, 10 de mayo de 2007 9:52
Para: [EMAIL PROTECTED]; forum.help400
Asunto: RE: Actualizacion por sql


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