FoxPro/Visual FoxPro - combinar tablas

 
Vista:

combinar tablas

Publicado por Jose Luis Antonio (1 intervención) el 26/07/2007 07:10:15
Tengo un problema con dos tablas. Debo extraer de una tabla un campo y colocarla en la otra tabla. Pero entre ambas tablas hay un campo en comun llamado codigo.

Tabla1
codigo,nucodico,nombres,apellidos,telefonos

Tabla2
codigo,codiactual,nombres,apellidos,telefonos,

La rutina debe comparar los campos codigo, y de ser iguales debo reemplazar en la tabla1 en el campo nucodi los datos del campo codiactual de la tbla2.

Si alguien tiene la solucion de como hacerlo. Por favor.
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:combinar tablas

Publicado por Plinio (7841 intervenciones) el 26/07/2007 13:26:51
SELECT tabla1
GO TOP
DO WHILE !EOF()
SELECT tabla2
SET ORDER TO indice &&Como se llame el indice del codigo
SEEK tabla1.codigo
IF FOUND()
SELECT tabla1
REPLACE nucodigo WITH tabla2.codiactual
ENDIF

SELECT tabla1
skip
ENDDO
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