[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