Immer wieder kommt es vor, dass Kunden die Ausleihfrist überziehen. Um das Erstellen von Mahnungen zu erleichtern, wünscht sich die Geschäftsführung des VideoCenters eine Liste mit den Namen aller Kunden und den von ihnen aktuell ausgeliehenen Filmen.
Ist ein Film noch nicht zurückgegeben, so hat das Attribut leirueck den vom System beim Ausleihen eingetragenen Wert '0000‐00‐00'. Doch allein mit dieser Information kommen Sie mit Ihren bisherigen Kenntnissen nicht ans Ziel: Die Kundennamen stehen in der Tabelle kunden, die Ausleihinformationen jedoch in der Tabelle ausleihe:
SELECT kuname, kuvorna, kunden.kunr, ausleihe.kunr, vinr, leiausdaFROM kunden JOIN ausleiheWHERE leirueck LIKE '0000-00-00'
SELECT *FROM kunden JOIN ausleihe ON kunden.kunr = ausleihe.kunrWHERE leirueck LIKE '0000-00-00'
kuname
kuvorna
kunden.kunr
ausleihe.kunr
vinr
leiausda
leirueck
Becker
Lester
3852
3852
2342
2013-04-29
0000-00-00
Unfried
Nico
3270
3270
2344
2013-04-27
0000-00-00
ON kann die Ausgabe gefiltert werden.
ON ist also quasi die
WHERE-Filterfunktion für JOINS.
kuname
kuvorna
vinr
leiausda
Becker
Lester
2342
2013-04-29
Unfried
Nico
2344
2013-04-27
Sie nutzen einen Browser mit dem tutory.de nicht einwandfrei funktioniert. Bitte aktualisieren Sie Ihren Browser.
Sie verwenden eine ältere Version Ihres Browsers. Es ist möglich, dass tutory.de mit dieser Version nicht einwandfrei funktioniert. Um tutory.de optimal nutzen zu können, aktualisieren Sie bitte Ihren Browser oder installieren Sie einen dieser kostenlosen Browser: