José Manuel haz lo siguiente:
UPDATE tabla1 as A
SET A.campo2=
(SELECT B.campo7
FROM tabla2 as B
WHERE B.campo8 = A.campo4)
Saludos
-------------------------------
Carlos Augusto Correa García
CMAC PIURA S.A.C.
Area de Sistemas
jose manuel lopez gestal escribió:
-----Mensaje original-----
De: jose manuel lopez gestal [mailto:[EMAIL PROTECTED]
Enviado el: miércoles, 06 de septiembre de 2006 13:15
Para: [email protected]
Asunto: update en SQL
Quiero hacer un UPDATE en el campo2 de una tabla1, en base al valor de otro
campo7 de otra tabla2,
pero sólo para aquellos registros en los que el valor del tabla1.campo4
coincida con tabla2.campo8
tabla1: campo1, campo2, campo3, campo4
tabla2: campo5, campo6, campo7, campo8
UPDATE tabla1
SET campo2 = tabla2.campo7
FROM
tabla1, tabla2
WHERE
tabla2.campo8 = tabla1.campo4
en MS-SQL funciona, pero en SQL/400 me da el siguiente error
El calificador de columna o tabla tabla2 no está definido.
(había puesto una foto con la pantalla del SQL Query Analyzer, pero no me lo
ha dejado pasar el foro :-(
creéroslo en MS-SQL funciona)
**************************************
José Manuel López Gestal
Dpto. Sistemas de Información
Hospital Modelo
http://www.hospitalmodelo.com
**************************************
Este mensaje puede contener Información Privilegiada o Confidencial. Si Vd.
no es el destinatario indicado en este mensaje (o el responsable de la
entrega del mensaje a dicha persona), no debe copiar o entregar este
mensaje a ninguna persona. Por el contrario, debe destruir este mensaje y
notificárnoslo inmediatamente.
This e-mail and any attachment contains information which is private and
confidential and is intended for the addressee only. If you are not an
addressee, you are not authorised to read, copy or use the e-mail or any
attachment. If you have received this e-mail in error, please notify the
sender by return e-mail and then destroy it.
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400