2 relaties tussen 2 tabellen

Status
Niet open voor verdere reacties.

MMeijerink

Gebruiker
Lid geworden
25 jun 2009
Berichten
43
is het mogelijk om 2 relaties tussen 2 tabbellen te hebben, bijvoorbeeld:

[table="width: 500, class: dotted"][tr][td]Plaats[/td][/tr]
[tr][td]PlaatsID[/td][/tr]
[tr][td]Plaatsnaam[/td][/tr]
[tr][td]enz.[/td][/tr]
[tr][td]enz.[/td][/tr]
[/table]

[table="width: 500, class: dotted"][tr][td]Route[/td][/tr]
[tr][td]vertrekplaatsID[/td][/tr]
[tr][td]bestemmingsplaatsID[/td][/tr]
[tr][td]enz.[/td][/tr]
[/table]

hier moeten relies worden gelegd tussen plaatsID en vertrekplaatsID en tussen PlaatsID en bestemminngsplaatsID. Maar hoe maak je dan een query? als resultaat wil ik dit hebben:
[table="width: 500, class: dotted"][tr][td]Plaatsnaam [/td][td] plaatsnaam[/td][/tr]
[tr][td] Rotterdam [/td][td] Amsterdam[/td][/tr][/table]
 
Je moet dan de tabel twee keer openen en ze alias'en zodat je uit beide tabellen informatie kunt halen.

Wel opletten dat je ze op de juiste manier verbindt daarna.


Dan krijg je zoiets:
[sql]
SELECT P1.plaatsnaam as vertrek, P2.plaatsnaam as bestemming
FROM Plaats AS P1, Plaats AS P2, Route as R
WHERE P1.plaatsID = R.vertrekplaatsID AND P2.plaatsID = R.bestemmingsplaatsID
[/sql]

Heb je daar wat aan? :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan