Inicio > Visual FoxPro > victoramf > como inserto una columna de una tabla B en una tabla A

como inserto una columna de una tabla B en una tabla A

Experto:
Usuario:
Fecha: 11/07/2008
Valoración: (4,00 sobre 5) Categoría: Visual FoxPro
11/07/2008
kc07, usuario preguntando en Visual FoxPro
Usuario
Hola, me pudieras apoyar, tengo 2 tablas, a la A le quiero agregar una columna que tengo en la tabla B, tienen un folio que aparece en ambas que puede servir para la relación, lo intenté hacer con un query pero la tabla resultante me sale con un número de registros mayor que la original.  Gracias.
11/07/2008
kc07, experto respondiendo en Visual FoxPro
Experto
Intenta:
Select tabla_b
Go Top
Do While !Eof()
    Select tabla_a
    Seek tabla_b.folio
    Replace tabla_a.columna With tabla_b.columna
    Select tabla_b
    Skip
EndDo


-o-

Select tabla_b
Go Top
Do While !Eof()
    Select tabla_a
    Replace tabla_a.columna With tabla_b.columna For tabla_a.folio == tabla_b.folio
    Select tabla_b
    Skip
EndDo
11/07/2008
kc07, usuario preguntando en Visual FoxPro
Usuario
Gracias por tu amable apoyo  y por compartir tus conocimientos, que rápido respondiste!  Saludos.
Enlaces patrocinados