Forums Últimos mensajes - Powered by IBM
 
Tags Palabras claves

Consulta Sql

22/10/2007 - 21:14 por victorgomezmora | Informe spam
Buenas tardes grupo:
La verdad que estoy necesitado de ustedes, fíjense, tengo un UPDATE de
una consulta, la cual requiere que una tabla que ya tengo con muchos
registros, los actualice con los de otra tabla que acabo de crear, es
decir:
tabla1: Nombre, Cedula y NumeroCuenta
tabla2: Cedula y NumeroCuenta.
Tengo que colocarle el NumeroCuenta a los de la tabla1, con los que
sean de iguales Cedulas de la tabla2, la relación es por Cedula.
Aqui les coloco el código que estaba creando pero algo o varias cosas
me faltan, estuve revisando, y según veo me falta que despues del
último where, otro where con un IN, pero no logro hacerlo:

UPDATE tabla1 set NumeroCuenta = (SELECT tabla1.*, tabla2.* FROM
tabla1 INNER JOIN tabla2 ON (tabla1.cedula = tabla2.cedula)
WHERE (((tabla1.cedula)=[tabla2].[cedula]));

Les agradezco la molestia para leer mi pregunta.
 

Leer las respuestas

#1 Victor Koch
22/10/2007 - 22:07 | Informe spam
Hola Tocayo,

A ver si esta te funciona:

UPDATE tabla1 SET NumeroCuenta = (SELECT NumeroCuenta FROM
tabla2 WHERE tabla1.cedula = tabla2.cedula)


Un saludo, Víctor Koch.


escribió en el mensaje
news:
Buenas tardes grupo:
La verdad que estoy necesitado de ustedes, fíjense, tengo un UPDATE de
una consulta, la cual requiere que una tabla que ya tengo con muchos
registros, los actualice con los de otra tabla que acabo de crear, es
decir:
tabla1: Nombre, Cedula y NumeroCuenta
tabla2: Cedula y NumeroCuenta.
Tengo que colocarle el NumeroCuenta a los de la tabla1, con los que
sean de iguales Cedulas de la tabla2, la relación es por Cedula.
Aqui les coloco el código que estaba creando pero algo o varias cosas
me faltan, estuve revisando, y según veo me falta que despues del
último where, otro where con un IN, pero no logro hacerlo:

UPDATE tabla1 set NumeroCuenta = (SELECT tabla1.*, tabla2.* FROM
tabla1 INNER JOIN tabla2 ON (tabla1.cedula = tabla2.cedula)
WHERE (((tabla1.cedula)=[tabla2].[cedula]));

Les agradezco la molestia para leer mi pregunta.

Preguntas similares