Tarefa 11: Apresentar apenas os clientes que efectuaram encomendas ou pagamentos
A base de dados contém os clientes que não efectuaram encomendas ou pagamentos. A consulta do relatório de clientes devolve todos os clientes. Quando executar o relatório, existem linhas de clientes que apenas apresentam os cabeçalhos de colunas para as tabelas Encomendas e Pagamentos, conforme demonstrado em Imagem 12-23.
A cláusula WHERE EXISTS verifica as tabelas de encomendas e pagamentos relativamente a valores customerNumber que correspondam aos valores customerNumber da tabela de clientes. São apenas seleccionadas as linhas que têm valores customerNumber correspondentes. A consulta completa deverá ter um aspecto semelhante àquela apresentada em Imagem 12-24.
| (c) Copyright Actuate Corporation 2013 |