Programación General => Visual FoxPro => Mensaje iniciado por: FABIOALVAREZ en Viernes 25 de Enero de 2008, 02:38
Título: Unir Tablas
Publicado por: FABIOALVAREZ en Viernes 25 de Enero de 2008, 02:38
hola a todos tengo dos tablas en vfp 6.0 una contiene 1 registros de cabecera y la otra registros de movimientos. deseo unirlas en una sola para sacar un archivo plano con 1 cabecera y los demas registros. lo hice con sentencias de sql pero me duplico la cabecera para cada registro. Agradezco la ayuda
Título: Re: Unir Tablas
Publicado por: arielb en Viernes 8 de Febrero de 2008, 04:26
hola no estoy seguro de lo que necesitas pero intenta con esto
Código: Text
select a.detalle from movimientos a inner join cabecera b on a.numero = b.numero into cursor prueba
Título: Re: Unir Tablas
Publicado por: Izcariote en Martes 19 de Febrero de 2008, 16:20
no entiendo realmente lo que tu necesitas pero si quieres unir dos tablas tienes que tomar en cuenta que en ambas tablas debe haber un campo que las una por ejemplo en la tabla (A) tienes el Campo (Nombre) y en la tabla (B) tambien tiene que existir el campo nombre. acontinuacion te detallo mas sobre las uniones de tablas que puedes hacer
INNER JOIN especifica que el resultado de la consulta contenga sólo filas en una tabla con la que coincidan una o varias filas de otra tabla.
LEFT [OUTER] JOIN especifica que el resultado de la consulta contenga todas las filas de la tabla a la izquierda de la palabra clave JOIN y sólo las filas que coincidan procedentes de la tabla a la derecha de la palabra clave JOIN. La palabra clave OUTER es opcional; se puede incluir para resaltar que se ha creado una combinación externa.
RIGHT [OUTER] JOIN especifica que el resultado de la consulta contenga todas las filas de la tabla a la derecha de la palabra clave JOIN y sólo las filas que coincidan de la tabla a la izquierda de la palabra clave JOIN. La palabra clave OUTER es opcional; se puede incluir para resaltar que se ha creado una combinación externa.
FULL [OUTER] JOIN especifica que el resultado de la consulta contenga todas las filas, coincidan o no, de ambas tablas. La palabra clave OUTER es opcional; se puede incluir para resaltar que se ha creado una combinación externa.