Creo que no me explique bien, ahi va de nuevo espero que esta vez se entienda, como habras visto el codigo de un select sin join es este:
Código :
Ver originalSELECT
TBI.CODINGRESO,
TBI.CODPROVEE,
TBI.CODTDOCUM,
TBI.NUMDOCUM
FROM tbcabingresos TBI
WHERE
(TBI.CODINGRESO ='13/12005') AND (TBI.FECHAINGRESO ='2009-12-01')
GROUP BY TBI.CODINGRESO;
Este select me devuelve un registro, entonces reviso el Codprovee devuelto de esta consulta para verificar que se encuentre en la tabla Tbanexo y me doy con la sorpresa que si existe. la consulta en la cual hago el join es la siguiente:
Código :
Ver originalSELECT
TBI.CODINGRESO,
TBI.CODPROVE E,
TA1.ADESANE,
TBI.CODTDOCUM,
TBI.NUMDOCUM
FROM tbcabingresos TBI INNER JOIN tbanexo TA1 ON TA1.ACODANE = TBI.CODPROVEE
WHERE
(TBI.CODINGRESO ='13/12005') AND (TBI.FECHAINGRESO ='2009-12-01')
GROUP BY TBI.CODINGRESO;
Esta es la que no me devuelve ningun registro lo peor de todo es que se toma su tiempo siendo una consulta tan simple y donde se involucran pocos registros. la verdad ya no se que hacer esto es muy extraño.