Files

56 lines
866 B
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
1
a)
```SQL
SELECT VORNAME, NACHNAME
FROM KUNDE
NATURAL join BESTELLUNG
NATURAL join BESTELLPOSITION
WHERE ARTIKELNUMMER=4
```
```SQL
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
```SQL
SELECT vorname, NACHNAME, ARTIKELNAME
FROM LIEFERER
natural join LAGER
join ARTIKEL on LAGER.ANUMMER=ARTIKEL.ARTIKELNUMMER
order BY ARTIKELNAME
```
```SQL
```
c)
```SQL
SELECT vorname, nachname, ARTIKELNAME
FROM KUNDE
NATURAL JOIN BESTELLUNG
NATURAL JOIN BESTELLPOSITION
NATURAL join ARTIKEL
```
```SQL
SELECT vorname, nachname, ARTIKELNAME
FROM KUNDE
NATURAL JOIN ( BESTELLUNG
    NATURAL JOIN BESTELLPOSITION
    NATURAL join ARTIKEL)
```