[firebase-br] duvida com select

Fabio Boeing fabio.com em gmail.com
Ter Jun 5 11:51:25 -03 2007


Olá lista

Bom, não sei se entendi sua idéia... mas talvez conseguisse um custo um
pouco menor com a consulta neste formato:

SELECT a.pedido.doc_cnpj, a.nom_cliente
  FROM pedido a,
       inf_cliente b,
       cliente c
 WHERE (a.doc_cnpj = c.doc_cnpj)
   AND (a.doc_cnpj NOT IN b.doc_cnpj)
   AND a.cod_empresa IS NULL


Ou talvez até usar o LEFT JOIN para não referenciar as três tabelas...



Em 05/06/07, Ismair Alves <ismair em gmail.com> escreveu:
>
> Consegui resolver assim (vou colocar como sao minhas tabelas):
>
>
> select pedido.doc_cnpj, nom_cliente from pedido
> left join cliente on (pedido.doc_cnpj = cliente.doc_cnpj)
> where pedido.doc_cnpj not in (select doc_cnpj from inf_cliente)
> and pedido.sit_pedido is null
>
> sera que e a melhor solucao?
>
>
> Att
>
>
> Em 05/06/07, Ismair Alves <ismair em gmail.com> escreveu:
> >
> > Bom dia,
> >
> >
> > Alguem pode me ajudar em um select?
> > minha duvida e a seguint, eu tenho uma tabelaA(com chave primaria codA)
> e
> > uma tabelaB(com chave codA) como eu faco pra saber se existe registro
> que
> > esta na tabelaA e nao esta na tabelaB?
> >
> >
> >
> > Att
> >
> > --
> > Ismair C. Alves
> > msn: ismair_alves em hotmail.com
> > ByteConf Soluções em Software Livre.
>
>
>
>
> --
> Ismair C. Alves
> msn: ismair_alves em hotmail.com
> ByteConf Soluções em Software Livre.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
http://wow.tachyonsix.com/armory/sig.php/76874bpBHn.png



Mais detalhes sobre a lista de discussão lista