Alkvantor - NOT EXISTS
Jeg skal finde kunder, som har bestilt SAMTLIGE annoncetyper i 2002.Har flg. tabeller:
Bestillinger, Annoncer, Annoncetyper, Kunder.
Har bakset følgende sammen:
SELECT K.Tlf
FROM Kunder K
WHERE NOT EXISTS
(SELECT *
FROM Annoncetyper AT
WHERE NOT EXISTS
(SELECT *
FROM Annoncer A
WHERE NOT EXISTS
(SELECT *
FROM Bestillinger B
WHERE K.Tlf = B.Tlf
AND (A.AnnonceNr = B.AnnonceNr
AND AT.Annoncetype = A.Annoncetype
AND B.Bestillingsdato = 2002))));
Jeg får ikke det ønskede... Er det fordi jeg skal joine noget således at jeg kun har 2*NOT EXISTS?