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
WebSite X5 Angebot mit 40% Rabatt
Professionelle Homepages ohne Programmierung erstellen mit WebSite X5 und dabei aktuell 40% sparen:
WebSite X5 Evo jetzt bereits für 53,97 statt 89,95 €
WebSite X5 Pro jetzt bereits für 119,98 statt 199,95 €
Unbekannt, wie lange das Angebot gilt
Sicher im Home Office – Angebote Antivirus & Internet Security
» Avira Prime mit 65% Rabatt
» Bitdefender Antivirus, Internet Security und Total Security mit bis zu 62% Rabatt