
Actualizar campos de una tabla con relacion a otra tabla FOXPRO 7
Publicado por RAMON (18 intervenciones) el 15/04/2013 17:46:32
HOla!!!
Tengo dos Tablas con esos campos
TABLA1 CODIGO1 NOMBRE1 DIRECCION1 TELEFONO1
TABLA2 CODIGO2 NOMBRE2
Quiero hacer UPDATE, teniendo como referencia la TABLA2, y si no existe CODIGO agregar el registro de los campos CODIGO2 y NOMBRE2 en TABLA1
No le hagan caso a DIRECCION1 y TELEFONO1, esos datos son cargados manualmente después
He utilizado un código pero parece que solo funciona para FoX 9, y la versión que tengo es 7.
UPDATE tabla1 SET codigo1 = tabla2.codigo2 FROM tabla2 WHERE ;
tabla1.nombre1 = tabla2.nombre2
INSERT INTO tabla1 (codigo1, nombre1) ;
SELECT codigo2, nombre2 FROM tabla2 WHERE tabla2.codigo2 NOT IN
(SELECT codigo1 FROM tabla1)
Me da error de compilación.
Gracias!!!
Pido disculpas si en alguna expresión no he aclarado 100 porciento lo que deseo hacer, pero por el código ya comprenderán...
Ramón
Tengo dos Tablas con esos campos
TABLA1 CODIGO1 NOMBRE1 DIRECCION1 TELEFONO1
TABLA2 CODIGO2 NOMBRE2
Quiero hacer UPDATE, teniendo como referencia la TABLA2, y si no existe CODIGO agregar el registro de los campos CODIGO2 y NOMBRE2 en TABLA1
No le hagan caso a DIRECCION1 y TELEFONO1, esos datos son cargados manualmente después
He utilizado un código pero parece que solo funciona para FoX 9, y la versión que tengo es 7.
UPDATE tabla1 SET codigo1 = tabla2.codigo2 FROM tabla2 WHERE ;
tabla1.nombre1 = tabla2.nombre2
INSERT INTO tabla1 (codigo1, nombre1) ;
SELECT codigo2, nombre2 FROM tabla2 WHERE tabla2.codigo2 NOT IN
(SELECT codigo1 FROM tabla1)
Me da error de compilación.
Gracias!!!
Pido disculpas si en alguna expresión no he aclarado 100 porciento lo que deseo hacer, pero por el código ya comprenderán...
Ramón
Valora esta pregunta


0