Delphi - existe un impedimento para hacer subconsultas de i

 
Vista:
sin imagen de perfil

existe un impedimento para hacer subconsultas de i

Publicado por eduardo (23 intervenciones) el 10/09/2004 16:40:22
existe un impedimento para hacer subconsultas de interbase en delphi?
veran puse este query:

SELECT * FROM SUMEMB where docto
in
(

SELECT DISTINCT docto FROM SUMEMB
INNER JOIN DETTRA ON (SUMEMB.DOCTO = DETTRA.NUMTRA) AND (SUMEMB.TDAORI = DETTRA.TDAORI) AND (SUMEMB.TDADES = DETTRA.TIENDA)
WHERE
((SUMEMB.FECHA >= '08/01/2004') AND
(SUMEMB.FECHA <= '08/31/2004') AND
(SERDOC = 'P')) AND
((EDOEMB = '') OR
(EDOEMB = 'E'))
)

** como veran quiero todos los registros de sumemb segun la subconsulta y que no se repitan
gracias x su ayuda
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:existe un impedimento para hacer subconsultas d

Publicado por Kwerty (112 intervenciones) el 10/09/2004 19:49:23
Ummm.... No estoy muy seguro, pero creo que cuando haces un inner join debes poner el resto tambien explícitamente. Por ejemplo:

Select *
from tblAlgo left outer join tblNoSeQue on (...) inner join OtraTabla on (...)...

De todas maneras, puedes probar haciendo primero la subconsulta sola, a ver que resultados (o error) te da. Si pones el tipo de error en la pregunta será más fácil que alguien te pueda ayudar.
Suerte.
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