SkillsLab 4A JOIN

Welkom 👋



Log ook vast in via http://lessonup.app/ en de code

1 / 26
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 26 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

Welkom 👋



Log ook vast in via http://lessonup.app/ en de code

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Wat heb je onthouden
van de kennisclip?

Slide 3 - Woordweb

Deze slide heeft geen instructies



Hoe heet de key die naar een andere tabel verwijst?
A
Primary key
B
Foreign key

Slide 4 - Quizvraag

Deze slide heeft geen instructies

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Foreign key
Tabel
Relatie
Primary key

Slide 6 - Sleepvraag

Deze slide heeft geen instructies

Selecteren uit een relationele db
Wat voor SQL-query heb je nodig?
🤔

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Master > detail 😎
(2 query's)

Slide 8 - Tekstslide

Iemand verder nog vragen hierover?
Alles duidelijk nu?
Moet één overzicht worden 😵
\/
JOIN-query

Slide 9 - Tekstslide

Iemand verder nog vragen hierover?
Alles duidelijk nu?
ON
JOIN
FROM
klassen

Slide 10 - Sleepvraag

Deze slide heeft geen instructies

Wat wordt hier uitgebeeld?
A
INNER JOIN
B
LEFT JOIN

Slide 11 - Quizvraag

Deze slide heeft geen instructies

LEFT
matches
FK's
PK's
Geen match

Slide 12 - Sleepvraag

Deze slide heeft geen instructies

Slide 13 - Tekstslide

Deze slide heeft geen instructies

En nu?
Je moet tweemaal JOIN'en op
dezelfde tabel...

Slide 14 - Tekstslide

Deze slide heeft geen instructies

De truc:
SELECT m.id, t1.id AS 'team1_id', t1.name A..
FROM matches AS m
LEFT JOIN teams t1 ON m.team1_id = t1.id
LEFT JOIN teams t2 ON m.team2_id = t2.id

Slide 15 - Tekstslide

Deze slide heeft geen instructies

De truc:
SELECT m.id, t1.id AS 'team1_id', t1.name A..
FROM matches AS m
LEFT JOIN teams t1 ON m.team1_id = t1.id
LEFT JOIN teams t2 ON m.team2_id = t2.id

Slide 16 - Tekstslide

Deze slide heeft geen instructies

De truc:
SELECT m.id, t1.id AS 'team1_id', t1.name A..
FROM matches AS m
LEFT JOIN teams t1 ON m.team1_id = t1.id
LEFT JOIN teams t2 ON m.team2_id = t2.id

Slide 17 - Tekstslide

Deze slide heeft geen instructies

In Itslearning bij Tips;
Voorbeeld net een beetje anders.

Slide 18 - Tekstslide

Deze slide heeft geen instructies

Slide 19 - Tekstslide

Deze slide heeft geen instructies

SELECT players.name AS 'player', teams.name AS 'team'
FROM players
......... JOIN ...............
ON ................. = .............
A
INNER JOIN
B
LEFT JOIN

Slide 20 - Quizvraag

Deze slide heeft geen instructies

SELECT players.name AS 'player', teams.name AS 'team'
FROM players
INNER JOIN ...............
ON ................. = .............

Slide 21 - Open vraag

Deze slide heeft geen instructies

SELECT players.name AS 'player', teams.name AS 'team'
FROM players
INNER JOIN teams
ON ................. = .............
A
teams.team_id
B
players.team_id
C
teams.player_id
D
players.player_id

Slide 22 - Quizvraag

Deze slide heeft geen instructies

SELECT players.name AS 'player', teams.name AS 'team'
FROM players
INNER JOIN teams
ON players.team_id = .............

Slide 23 - Open vraag

Deze slide heeft geen instructies

SELECT players.name AS 'player', teams.name AS 'team'
FROM players
INNER JOIN teams
ON players.team_id = teams.id

Slide 24 - Tekstslide

Deze slide heeft geen instructies

Afsluiting
📃 Opdracht: lever in wat je hebt
📹 Houd je schoolmail in de gaten
👀 Zie ook 0 SkillsLab > 003 Kennisbank
❓ Stel je vragen!

Slide 25 - Tekstslide

Deze slide heeft geen instructies

📃 Opdracht in Itslearning
https://sqltest.amo.rocks/student/tests/8

(gebruik de kennisbank / kennisclip hierbij)

Slide 26 - Tekstslide

Deze slide heeft geen instructies