[firebase-br] Ajuda com SQL Firebird 2.5.1

Diego Bulgarelli diegobulg em gmail.com
Seg Jun 18 20:39:22 -03 2012


Espero que ajude:

SELECT CLI.ID, CLI.NOME
FROM CLIENTE CLI
LEFT JOIN NOTA ON (NOTA.ID_CLIENTE = CLI.ID)
WHERE CLI.ID NOT IN (SELECT NOTA.ID_CLIENTE FROM NOTA WHERE NOTA.ID = 1)
GROUP BY CLI.ID, CLI.NOME
ORDER BY CLI.ID

Em 18 de junho de 2012 20:25, Eurides Baptistella <
eurides.baptistella em gmail.com> escreveu:

> Minha sugestão é essa instrução:
> select t1.NOME from CLIENTE t1 where not exists ( select 1 from NOTA t2
> where t1.ID=t2.ID_CLIENTE)
>
> att
>
> *--
> Eurides V. Baptistella
> **E-mail:* eurides.baptistella em gmail.com
> *Fone:* +55 (49) 9125-6572
>
>
>
> 2012/6/18 samuel ferreira <samuel.peres.ferreira em gmail.com>
>
> > ola
> >
> > SELECT C.NOME_CLIENTE, P.NOME_PRODUTO, N.QUANTIDADE
> > from cliente c
> > left join nota n
> >   ON C.ID = N.ID_CLIENTE
> > left join produto p
> >   ON P.ID = N.ID_PRODUTO
> >
> > troque o join por left join. os campos que nao satisfizerem a
> > condicao, retornarao com null.
> >
> > ______________________________________________
> > 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