SQL / Join

Seuraavat tehtävät käsittelevät classicmodels kantaa.

1. Mitkä ovat seuraavien taulujen pääavaimet

a) customers

b) orders

2. Etsi edellisten taulujen välinen viiteavain.

3. Mikä on payments-taulun pääavain.

4. Etsi customers- ja payments-taulujen välinen viiteavain.

5. Hae asiakkaat, joilla on tilauksia. Tulokseen asiakkaan nimi ja tilausnumero.

6. Hae asiakkaat, jotka ovat tehneet maksuja. Tulokseen asiakkaan nimi, maksupäivä ja maksun summa.

7. Hae tuotteiden ja tuotelinjojen tiedot. Jokaiseen tulokseen tuotteen nimi, tuotelinja nimi ja tuotelinjan kuvaus.

8. Hae tilausten ja tilausten yksityiskohtien tiedot. Tulokseen tilauksen numero, päivämäärä, tuotekoodi ja kpl määrä.

9. Hae työntekijöiden ja toimistojen tiedot. Tulokseen työntekijän etu- ja sukunimi sekä toimiston osoite.

 

Lisätehtävä / tukkukauppa-kanta

 

Kokeile kyselyä kolmeen tauluun. Etsi asiakkaiden tekemien tilauksista vastaava työntekijät. Esimerkkirivi alla.

Asiakkaan nimi       Tilausnro Myyjä

Blondel père et fils 10265      Fuller