[firebase-br] Como usar o not exists

Kleber Caneva kdcc em terra.com.br
Ter Out 21 14:23:57 -03 2008


Tenta assim:

SELECT
  CLIENTE.CLCODG_CLIENTE,
  CLIENTE.CLNOME_CLIENTE,
  CLIENTE.CLCODG_STATUS,
  DEBITO.DBNUMR_PARCELA
FROM
  CLIENTE
WHERE
  (CLIENTE.CLCODG_STATUS = 1) AND
  NOT EXISTS ( SELECT 1 FROM DEBITO WHERE  (CLIENTE.CLCODG_CLIENTE = 
DEBITO.DBCODG_CLIENTE) AND (DEBITO.DBNUMR_PARCELA IN ('1','2','3')) )


[]´s

Kléber Caneva

----- Original Message ----- 
From: "Flavio Divino" <flaviodivino em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, October 21, 2008 11:44 AM
Subject: [firebase-br] Como usar o not exists


Eu tenho uma tabela débito, e gostaria de fazer uma consulta, somente dos
clientes que não possuem a parcela 1, 2 e 3.
estou usando essa sql, mas ela não ta funcionando do jeito que eu gostaria.

SELECT
  CLIENTE.CLCODG_CLIENTE,
  CLIENTE.CLNOME_CLIENTE,
  CLIENTE.CLCODG_STATUS,
  DEBITO.DBNUMR_PARCELA
FROM
  CLIENTE
  INNER JOIN DEBITO ON (CLIENTE.CLCODG_CLIENTE = DEBITO.DBCODG_CLIENTE)
WHERE
  (CLIENTE.CLCODG_STATUS = 1) AND
  (DEBITO.DBNUMR_PARCELA NOT IN ('1','2','3'))

Acredito que se eu usar o not exists, devo solucionar o meu problema.
Abraços.

______________________________________________
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