
Ophalen van data met SELECT - Opdrachten
1. Welk statement?
Welk SQL statement gebruik je om rijen uit tabellen te combineren, waarbij dubbelingen verwijderd worden?
- 🔲
INNER JOIN - 🔲
UNION - 🔲
LEFT JOIN - 🔲
UNION ALL
2. Tabel actors
We gaan UNION gebruiken om 2 selecties uit tabel actors samen te voegen.

Maak onderstaande query af om het volgende te krijgen:
* Data uit tabel actors, kolom film_count.
* In de ene selectie haal je data op met een film_count gelijk aan 3.
* In de andere selectie haal je data op met een film_count gelijk aan 9.
* Dubbelingen mogen niet verwijderd worden.
Doe het volgende:
* Maak de 2 selecties uit tabel actors.
* Filter met WHERE op kolom film_count.
* Gebruik UNION ALL om de selecties samen te voegen.
3. (Extra) Klanten en verkopers
We hebben 2 tabellen:
customers: Gegevens van klanten.sales_representatives: Gegevens van verkopers.
Bekijk de inhoud van de tabellen:
3.1. Tabel customers
| customer_id | name | city | grade | sales_rep_id |
|---|---|---|---|---|
| 3002 | Suzy Rimando | New York | 100 | 5001 |
| 3007 | Brad Davis | New York | 200 | 5001 |
| 3005 | Graham Zusi | Amsterdam | 200 | 5002 |
| 3008 | Juliette Green | London | 300 | 5002 |
| 3004 | Fabiola Johnson | Amsterdam | 300 | 5006 |
| 3009 | Geoff Cameron | Berlin | 100 | 5003 |
| 3003 | Jozy Altidor | Moscow | 200 | 5007 |
| 3001 | Brad Guzan | London | 5005 |
3.2. Tabel sales_representatives
| sales_rep_id | name | city | commission |
|---|---|---|---|
| 5001 | Jessy Hoog | Amsterdam | 0.15 |
| 5002 | Nail Knite | Paris | 0.13 |
| 5005 | Pit Alex | London | 0.11 |
| 5006 | Madalon Lyon | Paris | 0.14 |
| 5007 | Paulina Adam | Amsterdam | 0.13 |
| 5003 | Laura Hen | New York | 0.12 |
3.3. Verwachte uitkomst
Je moet een query gaan schrijven die gegevens uit de 2 tabellen samenvoegt.
Het resultaat moet er als volgt uitzien:
| id | name | city |
|---|---|---|
| 3005 | Graham Zusi | Amsterdam |
| 3004 | Fabiola Johnson | Amsterdam |
| 5001 | Jessy Hoog | Amsterdam |
| 5007 | Paulina Adam | Amsterdam |
3.4. Query met UNION
Schrijf een query waarbij je UNION gebruikt. Voeg daarbij data uit de 2 tabellen samen, zodat je de verwachte uitkomst krijgt.
- Maak gebruik van
SELECT,FROM,AS,WHEREenUNION.