[firebase-br] Melhorar desempenho de um SQL

Ronielli Prando ronielli.prando em gmail.com
Sáb Abr 12 08:50:45 -03 2008


Peesoal alguém tem um a forma melhor de organizar o SQL abaixo que melhore o
desempenho do mesmo...pois do jeito que está demora uma vida pra retornar o
que eu preciso.

SELECT * FROM TABELA1
WHERE CAMPO1 IN
(
      SELECT CAMPO1 FROM TABELA2
      WHERE CAMPO2 IN
      (
            SELECT CAMPO2 FROM TABELA3
            WHERE CAMPO3 = 1
      )
);

P.S.: o CAMPO1 é uma chave estrangeira (lógico) que faz parte de uma PRIMARY
KEY composta de 4 campos. O CAMPO2 é a chave primária da TABELA2 e o CAMPO3
não é nem faz parte da PRIMARY KEY.

Desde já agradeço quem puder me ajudar.



Mais detalhes sobre a lista de discussão lista