problema de select inner join con 3 tablas
que tal de nuevo molestando tengo un problema
manejo 3 tablas
principal,entrada,salida las cuales al hacer un select me reune todos los datos que tengan el mismo numero de cuenta por ejemplo de la cuenta 59
utilizo 3 select
cuenta=thisform.text1.value
select * from principal where principal.cuenta=cuenta into dbf informacion
select * from entradal where entrada.cuenta=cuenta into dbf reportes1
select * from salida wheresalida.cuenta=cuenta into dbf reportes2
hasta aqui todo muy bien el problema es a continuacion despues al hacer el inner join tengo este codigo
el select es el siguiente select distinct tabla_rex.folioauto,tabla_rex.existinic,reportes1.remisionf,reportes1.proveedor,reportes1.fentrada,reportes1.cantentra,reportes2.rforestal,reportes2.fsale,reportes2.cantsale from tabla_rex,reportes1,reportes2 where tabla_rex.folioauto = reportes1.folioauto AND reportes2.folioauto= TABLA_REX.FOLIOAUTO AND TABLA_REX.FOLIOAUTO=FOLIO into dbf reportes
aqui es donde cada registro de la tabla reportes1 y reportes2 me lo repite 3 veces cada uno
si tengo 25 50 100
me lo pone
25
50
100
25
50
100
25
50
100
que tengo que hacer para que solamente me lo muestre 1 sola vez de nuevo le agradesco le ayuda a todos ustedes
manejo 3 tablas
principal,entrada,salida las cuales al hacer un select me reune todos los datos que tengan el mismo numero de cuenta por ejemplo de la cuenta 59
utilizo 3 select
cuenta=thisform.text1.value
select * from principal where principal.cuenta=cuenta into dbf informacion
select * from entradal where entrada.cuenta=cuenta into dbf reportes1
select * from salida wheresalida.cuenta=cuenta into dbf reportes2
hasta aqui todo muy bien el problema es a continuacion despues al hacer el inner join tengo este codigo
el select es el siguiente select distinct tabla_rex.folioauto,tabla_rex.existinic,reportes1.remisionf,reportes1.proveedor,reportes1.fentrada,reportes1.cantentra,reportes2.rforestal,reportes2.fsale,reportes2.cantsale from tabla_rex,reportes1,reportes2 where tabla_rex.folioauto = reportes1.folioauto AND reportes2.folioauto= TABLA_REX.FOLIOAUTO AND TABLA_REX.FOLIOAUTO=FOLIO into dbf reportes
aqui es donde cada registro de la tabla reportes1 y reportes2 me lo repite 3 veces cada uno
si tengo 25 50 100
me lo pone
25
50
100
25
50
100
25
50
100
que tengo que hacer para que solamente me lo muestre 1 sola vez de nuevo le agradesco le ayuda a todos ustedes
