Oppgave 11: Vise bare kunder som har ordrer eller betalinger
Databasen inneholder kunder som ikke har ordrer eller betalinger. Spørringen for Customers-rapporten returnerer alle kunder. Når du kjører rapporten, finnes det kunderader som bare viser kolonneoverskriftene for Orders- og Payments-tabellen, som vist i Figur 12-23.
WHERE EXISTS-leddet kontrollerer tabellene Orders og Payments for å se om det finnes customerNumber-verdier som samsvarer med customerNumber-verdiene i Customers-tabellen. Bare rader som har samsvarende customerNumber-verdier, blir valgt. Den fullstendige spørringen skal se ut som den i Figur 12-24.Figur 12-24 Oppdatert SELECT-spørring i Rediger datasett
| (c) Copyright Actuate Corporation 2013 |