Ik ben voor het eerst met inner join bezig.
De vraag is aldus:
Als ik twee tabellen heb, hoe filter ik dan op een unieke waarde?
Tabel 1
Id pers plaats vereniging
1 1 3 4
2 3 7 1
3 1 3 6
Tabel 2
Pid achternaam Voornaam
1 Klaassen Jan
2 Pietersen Kees
3 Jansen Henk
$sql="Select * FROM tabel1 INNER JOIN tabel2 ON (tabel1.pers=tabel2.Pid) WHERE tabel1.plaats=’3’”
Hoe bereik ik dat elke persoon in de output slechts één keer wordt genoemd?
Moet ik DISTINCT gebruiken? Hoe doe je dat in een inner join?
De vraag is aldus:
Als ik twee tabellen heb, hoe filter ik dan op een unieke waarde?
Tabel 1
Id pers plaats vereniging
1 1 3 4
2 3 7 1
3 1 3 6
Tabel 2
Pid achternaam Voornaam
1 Klaassen Jan
2 Pietersen Kees
3 Jansen Henk
$sql="Select * FROM tabel1 INNER JOIN tabel2 ON (tabel1.pers=tabel2.Pid) WHERE tabel1.plaats=’3’”
Hoe bereik ik dat elke persoon in de output slechts één keer wordt genoemd?
Moet ik DISTINCT gebruiken? Hoe doe je dat in een inner join?