Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:datenbanken:joins:loseungen [27.01.2022 08:43] – sbel | faecher:informatik:oberstufe:datenbanken:joins:loseungen [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Lösungen Joins I ====== | ||
- | ++++ Gib die Liste mit den Namen aller jemals bestellen Artikel mitsamt ihres Bestelldatums aus. | | ||
- | <code sql> | ||
- | SELECT AName, BZeitpunkt FROM artikel, bestellt | ||
- | WHERE artikel.ANr = bestellt.ANr | ||
- | </ | ||
- | ++++ | ||
- | |||
- | ++++ Gib die Liste aller Kundennummern zusammen mit den Namen der Artikel, die unter dieser Nummer bestellt wurden, aus.| | ||
- | <code sql> | ||
- | SELECT kunden.KNr, artikel.AName FROM artikel, kunden, bestellt | ||
- | WHERE artikel.ANr = bestellt.ANr | ||
- | AND kunden.KNr=bestellt.KNr | ||
- | </ | ||
- | ++++ | ||
- | |||
- | ++++ Gib alle Zeitpunkte aus, zu denen Thomas Tischler Artikel im Webshop bestellt hat. | | ||
- | <code sql> | ||
- | |||
- | </ | ||
- | ++++ | ||
- | |||
- | Gib die Namen aller Artikel aus, die Maximilian Mayer bestellt hat. | ||
- | |||
- | |||
- | |||
- | Gib die Namen aller Kunden aus, die mindestens einmal einen Artikel bestellt haben, absteigend sortiert nach dem Datum der letzten Bestellung. | ||
- | |||
- | |||
- | |||
- | ++++ Gib pro Kunde aus, wie viele Artikel er insgesamt bestellt hat. Die Liste soll absteigend sortiert nach der Anzahl der Bestellungen ausgegeben werden. | | ||
- | <code sql> | ||
- | SELECT Knachname, | ||
- | WHERE kunden.KNr = bestellt.KNr | ||
- | GROUP BY KNachname | ||
- | ORDER BY count(*) DESC; | ||
- | </ | ||
- | ++++ | ||
- | |||
- | - Gib die Namen der Artikel aus mitsamt der Information, | ||
- | - Gib pro Kunde aus, wie viel Geld er insgesamt ausgegeben hat. | ||
- | - Gib die Nummern und Namen der Kundenpaare aus, die den gleichen Artikel bestellt haben. | ||
- | - Zusatzaufgabe: |