Ik zit met het volgende 'probleem'.
Ik probeer uit een tabel waar een UserID en een TeamID staat. Ik heb via een LEFT JOIN de Teamnaam kunnen achterhalen. Nu wil ik echter ook de Username achterhalen uit de tabel Users. Ik zou dus een dubbele left join uit moeten voeren, maar ik zou niet weten hoe.
Nu heb ik de teamnaam geselecteerd die in de andere tabel staat.
Ik heb echter een UserID die bij een Username hoort die ook weer uit een andere tabel komt. Een tweede Left Join erachter plakken werkt niet. Heb veel gezocht, niet gevonden wat ik zocht.
Ik zat te denken dat het zo kon, maar dat werkte dus niet:
Wat doe ik fout?
Ik probeer uit een tabel waar een UserID en een TeamID staat. Ik heb via een LEFT JOIN de Teamnaam kunnen achterhalen. Nu wil ik echter ook de Username achterhalen uit de tabel Users. Ik zou dus een dubbele left join uit moeten voeren, maar ik zou niet weten hoe.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| SELECT
tblVerslagen.strKop
tblVerslagen.intVerslagID
tblVerslagen.intUserID
tblVerslagen.intTeamID
tblTeams.intTeamID
tblTeams.strTeam
FROM
tblVerslagen
LEFT JOIN
tblTeams
ON
tblVerslagen.intTeamID = tblTeams.intTeamID |
Nu heb ik de teamnaam geselecteerd die in de andere tabel staat.
Ik heb echter een UserID die bij een Username hoort die ook weer uit een andere tabel komt. Een tweede Left Join erachter plakken werkt niet. Heb veel gezocht, niet gevonden wat ik zocht.
Ik zat te denken dat het zo kon, maar dat werkte dus niet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| SELECT
tblVerslagen.strKop
tblVerslagen.intVerslagID
tblVerslagen.intUserID
tblVerslagen.intTeamID
tblTeams.intTeamID
tblTeams.strTeam
tblUsers.intUserID
tblUsers.strUsername
FROM
tblVerslagen
LEFT JOIN
tblTeams
ON
tblVerslagen.intTeamID = tblTeams.intTeamID
LEFT JOIN
tblUsers
ON
tblVerslagen.intUserID = tblUsers.intUserID |
Wat doe ik fout?