[firebase-br] Mostrar os iten que não se encontram em outra tabela

Ricardo Gimenez rmgimenez em gmail.com
Qui Out 2 15:33:05 -03 2008


Está certo mesmo Kelver.. nem lembrei do exists.

Kelver Merlotti wrote:
> também é uma opção, só que o IN não é muito aconselhado com grande
> volume de dados e além disso o Exists tem performance
> consideravelmente melhor na maioria dos casos..
>
> Abraços!!
>
> On Thu, Oct 2, 2008 at 2:25 PM, Ricardo Gimenez <rmgimenez em gmail.com> wrote:
>   
>> Boa tarde.
>>
>> Tenta assim: select * from local where local.codigo not in (select
>> pessoas.id_local from pessoas)
>>
>> Fábio Machado (Gmail) wrote:
>>     
>>> Bom dia a todos. Eu tenho duas tabelas um de local e uma de pessoas, na
>>> tabela de pessoas eu tenho o campo id_local onde gravo o código do local
>>> onde a pessoa trabalha, agora eu queria no select mostrar os locais que
>>> não
>>> tem nenhuma pessoa trabalhando. Eu pensei assim:
>>>
>>>
>>> Select * from local, pessoas where local.código<>pessoas.id_local
>>>
>>>
>>>
>>> Eu uso Delphi 7 e firebird 1.5.1
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>>       
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>     
>
>
>
>   





Mais detalhes sobre a lista de discussão lista