SQL – Select : Adressendaten listen, für die es keinen Eintrag in einer verknüpften Tabelle gibt

Nehmen wir an, wir haben 2 Tabellen:

Eine Tabelle Adressen, u.a. mit einem Feld ID
eine Tabelle Umsatz, u.a. mit einem Feld Kunde

Die Tabelle Umsatz ist nun über das Feld Kunde mit Adressen verknüpft

Nun kommt es meistens vor, dass man alle Kundendaten erhalten möchte, die einen
Umsatz erzielt haben. Spannend kann es aber auch sein alle Adressen zu finden, die keinen Umsatzeintrag haben, dies
gelingt wie folgt:

Select Adressen.id, Adressen.firmenname from adressen WHERE
adressen.id NOT IN( SELECT umsatz.kunde  FROM  umsatz) order by firmenname

Möchten Sie alle Adressen listen, für die es einen Eintrag in Umsatz gibt, so gilt entsprechend:

Select Adressen.id, Adressen.firmenname from adressen WHERE
adressen.id IN( SELECT umsatz.kunde  FROM  umsatz) order by firmenname

Werbung

Aktuelle Top Aktionen bei Acer, HP, Lenovo, Bitdefender & Co

Angebote bei Acer

» Acer Halloween Angebot: Gratis Zubehör im Wert von bis zu 449 Euro beim Kauf eines ausgewählten Notebooks – von Swift bis Predator Helios Modellen
» Acer Spezialangebote:Rabatt und Extras auf viele Acer Notebooks, Convertibles, Gaming Notebooks und PC, Monitore und mehr


Angebote bei HP
» 10% Rabatt auf HP Pavilion Notebooks:
10% Rabatt auf HP Pavilion Notebooks/Convertibles im HP Store. Teilnehmende Notebooks und Gutschein hier im HP Store.

» HP Herbst Angebote: Attraktive Herbstangebote mit aktuellen HP Notebooks und Convertibles und vieles mehr bis 31.10.2018

Angebote bei Lenovo

» Lenovo Top Wochenangebote: Heiße ThinkPad und IdeaPad Wochenangebote mit großer Auswahl und dicken Rabatten


Weitere interessante Angebote

» Top bei Otto: Sehr gute HP Notebook Angebote, teils mit Extras wie 4 Jahre Garantie und mehr
» Mehr Aktionen in der Übersicht: Aktuelle HP Angebote und mehr auf einem Blick


Aktuelle Bitdefender Aktionen:

» Bitdefender „Schulstart“ Angebot mit bis zu 44% Rabatt
» Bitdefender +1 Jahr dazu-Aktion
» Top für neue PCs! Bitdefender AntiVirus Plus Lebenslang Edition: 5 Jahre Schutz für nur für nur 89,95

Weitere aktuelle Bitdefender Angebote
» Alle Bitdefender Angebote auf einem Blick

Werbung
Bitdefender: 50% Rabatt auf die neue Total Security 2019

Verwandte Themen:


Sorry! Unser Kommentarfunktion ist vorübergehend geschlossen.