me da un error que dice
 
 El resultado de SELECT es de más de una fila.
 
 
ya lo hemos solucionado de otra forma ... pero me gustaría saber cómo se hace utilizando SQL
 
disculpad las molestias. gracias
 
 
TABLA1 EN LIBL1 CON CAMPOS 1A, 1B y 1C
TABLA2 EN LIBL2 CON CAMPOS 2A, 2B Y 2C
 
lo que queremos es pegar el valor del CAMPO2B de la TABLA2 en el CAMPO1A de la TABLA1, para aquellos registros de la TABLA1 que tienen el mismo valor en el CAMPO1C que en el CAMPO2C de la TABLA2.
 
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]En nombre de Pedro Molina
Enviado el: viernes, 13 de enero de 2006 18:13
Para: forum.help400@combios.es
Asunto: RE: sentencia SQL

Si està mal escrita, se me fuè un from de màs, esto quedarìa asi:

Yo te entendì esto:

Update TABLA1 Set (campoa) = (Select Campoc From TABLA2 Where Campob = Campoc )

La condiciòn para TABLA 1 es el campo CAMPOB y compara contra CAMPOC.

Saludos !!

 




From: "Rogelio Carlon" <[EMAIL PROTECTED]>
Reply-To: forum.help400@combios.es
To: <forum.help400@combios.es>
Subject: RE: sentencia SQL
Date: Fri, 13 Jan 2006 16:34:59 +0100

Esta sentencia SQl esta mal escrita

 

UPDATE TABLA1 SET CAMPOA = (SELECT CAMPOC FROM TABLA2 WHERE CAMPOB = CAMPOC) WHERE ¿CONDICION PARA TABLA1?????

 


De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Pedro Molina
Enviado el: viernes, 13 de enero de 2006 14:45
Para: forum.help400@combios.es
Asunto: Re: sentencia SQL

 

Yo te entendì esto:

Update TABLA1 Set (campoa) = (Select Campoc From Tabla2 From TABLA2 Where Campob = Campoc )

Esto es para SQL/400.

Espero te sirva.

Saludos !!

 

 

 


From:  "Dario G. I. Heinze" <[EMAIL PROTECTED]>
Reply-To:  forum.help400@combios.es
To:  <forum.help400@combios.es>
Subject:  Re: sentencia SQL
Date:  Fri, 13 Jan 2006 10:19:20 -0300
>y cual es el SQL que te da error?
>
>Saludos,
>
>Dario.-
>_________________________________
>----- Original Message -----
>From: "jose manuel lopez gestal" <[EMAIL PROTECTED]>
>To: <forum.help400@combios.es>
>Sent: Friday, January 13, 2006 9:34 AM
>Subject: sentencia SQL
>
>
> > Buenos días foro:
> >
> > quiero actualizar el campoA de unos registros n de una tabla1 con el valor
> > del campoc de otra tabla2 cuando el campoB de la tabla1 coincide con el
> > campoC de la tabla2. (no sé si me he expresado bien ...)
> >
> > he hecho una prueba en MS-SQL y me va bien, pero en SQL-400 me dice que el
> > resultado del select (que meto dentro del update) no es el adecuado.
> >
> > alguien me puede echar una mano ?
> >
> > gracias
> >
> >
> >
> > **************************************
> > 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



MSN Amor Busca tu ½ naranja

__________________________________________________ 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


Charla con tus amigos en línea mediante MSN Messenger: Haz clic aquí __________________________________________________ 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

Responder a