waarde niet gelijk aan meerdere velden

Status
Niet open voor verdere reacties.

Peer44

Gebruiker
Lid geworden
25 jan 2008
Berichten
224
Hallo,

ik heb een query met o.a. de volgende kolommen "klantnaam" en "Artikel".

een tabel met afwijkingen met dezelfde kolommen.

nu wil ik in de query die waardes uitsluiten die in de tabel met afwijkingen staan .
Echter kan een klant een artikel hebben wat wel mag voorkomen en een artikel wat niet mag voorkomen.

hoe kan ik op deze 2 velden de functie not like toepassen?
met resultaat dat de klanten wel worden weergegeven met de artikelen die zijn toegestaan.

bij voorbaat dank.
 
Maak eens een voorbeeldje want ik snap nie helemaal wat je bedoelt.
 
Voorbeeld gemaakt:

Waarbij tabel productie, alle te produceren orders bevat.
tabel afwijking bevat die orders die niet in de query zichtbaar mogen zijn.

klant test1 heeft artikel fiets en auto in de tabel productie staan.
in tabel afwijking staat klant test1 met artikel auto.

nu wil ik in de query van klant test1 alleen de fiets zien.
hopelijk met voorbeeld erbij duidelijk.
 

Bijlagen

Ik snap eerlijk gezegd je werkwijze niet, want waarom maak je in de tabel [Productie] niet een veld [Afwijking]? Ben je in één keer klaar, want daar kun je perfect op filteren. Maar het kan met deze query:
Code:
SELECT Productie.Klantnaam, Productie.Artikel, Productie.aantal, afwijking.klantnaam, afwijking.Artikel
FROM Productie LEFT JOIN afwijking ON (Productie.Artikel = afwijking.Artikel) AND (Productie.Klantnaam = afwijking.klantnaam)
WHERE (((afwijking.klantnaam) Is Null) AND ((afwijking.Artikel) Is Null));
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan