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

Kelver Merlotti kmerlotti em gmail.com
Qui Out 2 18:07:08 -03 2008


hehe.. normalz..
mas de nada adianta IN e EXISTS se não houver indice mesmo, como
lembrou o Anderson! ;-)
Abraços a todos e boa noite!

2008/10/2 Ricardo Gimenez <rmgimenez em gmail.com>:
> 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
>>>
>>>
>>
>>
>>
>>
>
>
> ______________________________________________
> 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
>



-- 
Kelver Merlotti
Coordenador Editorial do Portal www.ActiveDelphi.com.br
Contato: kelver em activedelphi.com.br
Google: kmerlotti em gmail.com
Msn: kmerlotti em hotmail.com
Tem um segundo? Então, dá uma olhadinha nisso:
Um site de publicidades, de Portugal, está pagando em euros (quase 3x
mais que em reais) pra quem estiver disposto a:
 * Ler anúncios
 * Visitar sites
 * Clicar em banners
 * Navegar na NET
 * Ler e-mails
 * Convidar novos usuários
O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)
http://www.publipt.com/pages/index.php?refid=kmerlotti




Mais detalhes sobre a lista de discussão lista