Saul Lima escreveu:
O caso é o seguinte. Tenho um banco de dados com duas tabelas. Uma com
cadastro dos clientes e outra com o registro do pagamento por mês e ano.
Criei uma consulta que me mostra o id do cliente, nome, endereço, telefone,
etc. dos clientes que pagaram no ano e mês especificados. Gostaria de criar
uma segunda consulta que me retorne os dados dos clientes que não me pagaram
no mês especificado, ou seja, o cliente que está contido na tabela de
clientes, mas não está relacionado na tabela de pagamentos. Qual a sintaxe
SQL para estabelecer esta relação?
Tente algo do tipo:
SELECT id_cliente FROM tab_cliente
WHERE id_cliente NOT IN
(SELECT id_cliente FROM tab_pagamentos
WHERE mes_ano = 'mes e ano desejados');
ou
SELECT id_cliente FROM tab_cliente
EXCEPT
SELECT id_cliente FROM tab_pagamentos
WHERE mes_ano = 'mes e ano desejados';
Osvaldo
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]