Pesquisar sobre o resultado de uma pesquisa

Delphi

14/01/2009

Olá,

Como faço uma pesquisa SQL sobre o resultado de outra pesquisa? Por exemplo, fiz uma pesquisa que retorna os registros cujo campo SETOR é igual à VENDAS, e agora preciso fazer sobre esse resultado uma outra pesquisa (somente sobre os registros que resultaram dessa pesquisa). Como faço isso? Obrigado.

Luiz


L_carlos

L_carlos

Curtidas 0

Respostas

Woinch

Woinch

14/01/2009

Você pode fazer isso com tabelas derivadas.
Segue um exemplo:


select *
from (select campo1,
             campo2
      from tabela)
where campo1 is not NULL;


*OBS: Não sei se o Firebird tem suporte à esse tipo de consulta.


GOSTEI 0
Pestana_

Pestana_

14/01/2009

seria isso?

select campo1, campo2, 
  (select campo5 from tabela2 where campo5 = campoTabela1) campoTabela2
from tabela1



GOSTEI 0
POSTAR