Inner Join
De INNER JOIN gebruik je alleen wanneer je zeker weet dat er een relatie is tussen de gegevens in de tabellen. Stel dat je wil weten wie wat eet, en alleen gegevens wil zien van de personen die ook werkelijk iets eten volgens de tabel. Ik zal het resultaat toelichten aan de hand van het voorbeeld:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$query="
SELECT
r.naam
rb.land
FROM
renstal AS r
INNER JOIN
racebaan coureurs AS rb
ON
rb.thuisbaan_van = r.id";
?>
$query="
SELECT
r.naam
rb.land
FROM
renstal AS r
INNER JOIN
racebaan coureurs AS rb
ON
rb.thuisbaan_van = r.id";
?>
Deze query zal het volgende aan gegevens terug geven:
Snel -> Nl
Sneller -> De
Snelst -> Be
Zoals je ziet komt de renstal die geen thuisbaan heeft niet voor in de uitkomt. Ook komen de racebanen die geen team hebben waarvan het de thuisbaan is niet voor.
Het resultaat van de INNER JOIN geeft allen gegevens terug die gekoppeld kunnen worden via de 2 koppeltabellen
« vorige pagina | volgende pagina »