SQL - Consulta con insert

 
Vista:

Consulta con insert

Publicado por Pedro (19 intervenciones) el 21/06/2006 01:23:50
Hola amigos

Tengo dos tablas:
Tabla1, campo1,campo2,campo3,campo4,etc.....
Tabla2, campo1,campo2,campo3,campo4,etc.....

Tienen algunos registros identicos

lo que deseo es insertar datos de la tabla2 a la tabla1 por decir el campo4 que tambien lo tiene la tabla1 pero con valores nulos, quisiera que realice la insercion cuando el campo1 de la Tabla2 sea igual al campo1 de la tabla 2

para eso realice la siguiente sentencia::

insert into Tabla1(campo4)
Values ('Tabla2.campo4')
where Tabla1.campo1=Tabla2.campo1

o algo asi

espero me ayuden gracias de antemano

ah. se me olvidava deseo actualizar la tabla para que se queden grabado los cambios.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta con insert

Publicado por Isaías (5072 intervenciones) el 21/06/2006 01:47:34
No es una INSERCCION, es una ACTUALIZACION

UPDATE TABLA1 SET CAMPO4 = b.CAMPO4
FROM TABLA1 a JOIN TABLA2 b ON a.CAMPO1 = b.CAMPO1
WHERE a.CAMPO4 IS NULL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta con insert

Publicado por pedro (19 intervenciones) el 21/06/2006 16:00:44
Gracias Isaías solucionaste mi duda y me ayudastes
gracias
muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar