866 B
866 B
1 a)
SELECT VORNAME, NACHNAME
FROM KUNDE
NATURAL join BESTELLUNG
NATURAL join BESTELLPOSITION
WHERE ARTIKELNUMMER=4
SELECT VORNAME, NACHNAME
FROM KUNDE
WHERE KUNDENNUMMER in(
SELECT KUNDENNUMMER
FROM BESTELLUNG
WHERE BESTELLNUMMER in(
SELECT BESTELLNUMMER
FROM BESTELLPOSITION
WHERE ARTIKELNUMMER=4
)
)
b) kinda wrong
SELECT vorname, NACHNAME, ARTIKELNAME
FROM LIEFERER
natural join LAGER
join ARTIKEL on LAGER.ANUMMER=ARTIKEL.ARTIKELNUMMER
order BY ARTIKELNAME
c)
SELECT vorname, nachname, ARTIKELNAME
FROM KUNDE
NATURAL JOIN BESTELLUNG
NATURAL JOIN BESTELLPOSITION
NATURAL join ARTIKEL
SELECT vorname, nachname, ARTIKELNAME
FROM KUNDE
NATURAL JOIN ( BESTELLUNG
NATURAL JOIN BESTELLPOSITION
NATURAL join ARTIKEL)