Übungen - Schwierigkeitsgrad ***
Aufgabe 1
- (a) SELECT artikel.Bezeichnung, artikel.Hersteller, kategorie.Bezeichnung
FROM artikel
JOIN kategorie ON artikel.Kategorie = kategorie.KategorieNr;
- (b) SELECT kunde.Name, kunde.Zahlungsart
FROM kunde
INNER JOIN bestellung ON kunde.Kundennr = bestellung.Kundennr;
- (c) SELECT kunde.Name, artikel.Bezeichnung, bestellung.Bestelldatum
FROM kunde
INNER JOIN bestellung ON kunde.Kundennr = bestellung.Kundennr
INNER JOIN posten ON bestellung.Bestellnr = posten.Bestellnr
INNER JOIN artikel ON posten.Artikelnr = artikel.Artikelnr;
- (d) SELECT kunde.Name, artikel.Bezeichnung
FROM kunde
INNER JOIN bestellung ON kunde.Kundennr = bestellung.Kundennr
INNER JOIN posten ON bestellung.Bestellnr = posten.Bestellnr
INNER JOIN artikel ON posten.Artikelnr = artikel.Artikelnr
WHERE kunde.Ort = 'Hamburg';
- (e) SELECT *
FROM artikel
WHERE Nettopreis = (
SELECT MAX(Nettopreis)
FROM artikel
);
SELECT b.*
FROM bestellung b
JOIN posten bp ON b.Bestellnr = bp.Bestellnr
JOIN artikel a ON bp.Artikelnr = a.Artikelnr
WHERE a.Nettopreis = (
SELECT MAX(Nettopreis)
FROM artikel
);