Hey kerels,
Ik wil via een join aan de hand van een lidnr een naam ophalen in een andere tabel:
tabel lid
lidnr naam adres telnr gebdat startdat teamnr.
tabel uitslag_speler
lidnr teamnr datum tegenstander uitslaglinks uitslagrechts
De dikgedrukte teksten zijn de pk's, tevens is het lidnr van uitslag_speler een foreingkey van lidnr in de tabel lid.
Maar het lukt me niet de volgende gegevens uit de query te halen:
Naam, tegenstander, uitslaglinks, uitslagrechts.
Datum en teamnr heb ik al opgehaald.
dit is wat ik al heb geprobeerd:
Ik wil via een join aan de hand van een lidnr een naam ophalen in een andere tabel:
tabel lid
lidnr naam adres telnr gebdat startdat teamnr.
tabel uitslag_speler
lidnr teamnr datum tegenstander uitslaglinks uitslagrechts
De dikgedrukte teksten zijn de pk's, tevens is het lidnr van uitslag_speler een foreingkey van lidnr in de tabel lid.
Maar het lukt me niet de volgende gegevens uit de query te halen:
Naam, tegenstander, uitslaglinks, uitslagrechts.
Datum en teamnr heb ik al opgehaald.
dit is wat ik al heb geprobeerd:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| SELECT U.lidnr, naam, tegenstander, uitslaglinks, uitslagrechts FROM uitslag_speler U, lid L WHERE U.lidnr = U.lidnr UNION SELECT U.lidnr FROM uitslag_speler U WHERE datum = '2008-01-20' AND teamnr = '2' SELECT L.lidnr, naam, tegenstander, uitslaglinks, uitslagrechts FROM uitslag_speler U, lid L WHERE U.lidnr = U.lidnr AND datum = '2008-01-20' AND teamnr = '2' |