Philipp Hasenfratz: Werte in anderer Tabelle vorhanden?

Beitrag lesen

Halihallo Mipe

ich habe hier zwei Tabellen.
[Kunden] = Kundendaten mit Kundennr.
[Rabatt] = Rabattangaben mit Kundennr.
Wie kann ich mir jetzt alle Kundendaten anzeigen lassen, deren Kundennummer NICHT in [Rabatt] vorkommt?

Informiere dich über LEFT|RIGHT OUTER JOIN. Dieser gibt dir auch bei nicht-existentem
Eintrag der anderen Tabelle einen Datensatz aus, alle Felder aus Rabatt werden mit NULL
gefüllt. In WHERE kannst du dieses Kriterium testen.

SELECT * FROM Kunden LEFT OUTER JOIN Rabatt ON (Kundennr) WHERE Rabatt.Kundennr=NULL

ob dies funktioniert hängt jedoch von der verwendeten Datenbank ab, die du uns
vorenthälst.

Viele Grüsse

Philipp