SQL Abfrage
Otto
- datenbank
Hallo,
ich schaffe es nicht eine SQL Abfrage für folgende Situation zu formulieren.
Ich habe die beiden Tabellen Produkte und Bestellung welche etwa so aussehen:
Produkte:
ID | Produktname
Bestellung:
ID | ID_Produkte | ID_Kunde
Ich möchte nun in einer Abfrage alle Produkte erhalten die ein bestimmter Kunde noch nicht bestellt hat.
MfG
Otto
Hallo Otto,
kunde = 1234
"SELECT ID, Produktname FROM Produkte WHERE NOT ID IN (SELECT ID_Produkte FROM Bestellung WHERE ID_Kunde = " & 1234 & ")"
Gruss aus Luzern,
Daniel
Hallo Daniel,
danke schon mal.
Ich bekomme zwar bei MS Access immer eine Fehlermeldung "Syntaxfehler in FORM Klausel".
Aber ich weiß jetzt schon mal wie es gehen sollte.
Danke
Otto
yo,
Ich möchte nun in einer Abfrage alle Produkte erhalten die ein bestimmter Kunde noch nicht bestellt hat.
SELECT p.produktname
FROM produkte AS p LEFT JOIN bestellung AS b ON (p.id = b.id_produkte)
WHERE b.id_kunde = kundennummer
AND b.id IS NULL
Ilja