Ik heb een tabel waarin twee id's staan naar een land. Dus een voorbeeld regel:
Table: wedstrijdinformatie
Table: Landen
Op het moment haal ik beide ID's samen met de info uit de wedstrijd tabel en de eerste naam uit de landen tabel. Voor de andere naam draai ik een tweede query. Volgens mij is dit niet de beste oplossing en moet ik een join op beide ID's kunnen draaien. Helaas kom ik hier niet uit. Of het word een lege uitkomst of ik krijg een foutmelding.
Dit is wat ik op het moment heb, wat helaas niet werkt:
SELECT l_id1, naam AS naam1, l_id2, naam AS naam2
FROM wedstrijden w
LEFT JOIN landen l ON w.l_id1 = l.id
AND w.l_id2 = l.id
Heeft iemand een idee welke kant ik op moet?
Table: wedstrijdinformatie
| Land 1 ID | Land 2 ID | Overige informatie |
| 134 | 10 | BlaBla |
| 56 | 110 | BlaBlaBla |
Table: Landen
| id | naam |
| 134 | Nederland |
| 10 | Duitsland |
| 56 | etc |
Op het moment haal ik beide ID's samen met de info uit de wedstrijd tabel en de eerste naam uit de landen tabel. Voor de andere naam draai ik een tweede query. Volgens mij is dit niet de beste oplossing en moet ik een join op beide ID's kunnen draaien. Helaas kom ik hier niet uit. Of het word een lege uitkomst of ik krijg een foutmelding.
Dit is wat ik op het moment heb, wat helaas niet werkt:
SELECT l_id1, naam AS naam1, l_id2, naam AS naam2
FROM wedstrijden w
LEFT JOIN landen l ON w.l_id1 = l.id
AND w.l_id2 = l.id
Heeft iemand een idee welke kant ik op moet?
Foto afdrukken prijsvergelijk -> http://www.fotovergelijk.nl