[firebase-br] Fwd: Select com NOT IN

Carlos Gilson krlosgilson em gmail.com
Seg Jul 20 12:29:28 -03 2009


Simplificando todas as respostas...

tente:

 select c.id_cidade, c.cidade from cidades c where
c.id_cidade not in (select e.id_cidade_origem from entregas e)
where c.id_cidade =:pCidade //utilize esta linha se vc deseja obter o
retorno apenas de uma cidade através do parâmetro pCidade

Obs: O Problema do seu select era justamente porque ao invés de selecionar
apenas o campo "id_cidade_origem" vc está utilizando * (que faz com q
retorne todos os campos da tabela, aumentando o tempo de resposta). Não se
preocupe em criar índice no campo id_cidade_origem pois ele já é um foreign
key



Mais detalhes sobre a lista de discussão lista