Ik heb een redelijk complex probleem wat volgens mij toch zou moeten kunnen, ik had ooit een voorbeeld hoe maar weet niet waar [n.b.: het is behoorlijk lastig, dus 'm niet te makkelijk opvatten, ik heb 5 jaar db ervaring]
Gegeven deze query
Nu wil ik uit de Penalty tabel een met het resulterende Kringlid geassocieerde penalty te voorschijn toveren...
Ik wil dus in "Kringleden.uid IN (SELECT DlnPenalty.ass_dlnnum" en "Kringleden.uid IN (SELECT AssDlnPenalty.deelnnum" als resultaat ook respectievelijk een DlnPenalty en een AssDlnPenalty meegeven welke aan Penalty.Peanlty geprutst moeten worden zodat ik als uitvoer keurig:
Kringleden.uid, Kringleden.naam, Penalty.Penalty krijg voor de geassocieerde deelnemer met nummertje 2
Tnx. a lot, ik herinner me nog dat er een speciaal MS ACCESS foefje voor was dit te doen, maar de help is errug brak, dus ik wordt daar niet veel wijzer van...
Gegeven deze query
code:
1
2
3
4
5
6
7
8
9
| SELECT Kringleden.*, Penalty.Penalty
FROM Kringleden, Penalty
WHERE Kringleden.uid IN (SELECT DlnPenalty.ass_dlnnum
FROM Penalty AS DlnPenalty
WHERE DlnPenalty.deelnnum = 2)
OR
Kringleden.uid IN (SELECT AssDlnPenalty.deelnnum
FROM Penalty AS AssDlnPenalty
WHERE AssDlnPenalty.ass_dlnnum = 2) |
Nu wil ik uit de Penalty tabel een met het resulterende Kringlid geassocieerde penalty te voorschijn toveren...
Ik wil dus in "Kringleden.uid IN (SELECT DlnPenalty.ass_dlnnum" en "Kringleden.uid IN (SELECT AssDlnPenalty.deelnnum" als resultaat ook respectievelijk een DlnPenalty en een AssDlnPenalty meegeven welke aan Penalty.Peanlty geprutst moeten worden zodat ik als uitvoer keurig:
Kringleden.uid, Kringleden.naam, Penalty.Penalty krijg voor de geassocieerde deelnemer met nummertje 2
Tnx. a lot, ik herinner me nog dat er een speciaal MS ACCESS foefje voor was dit te doen, maar de help is errug brak, dus ik wordt daar niet veel wijzer van...
Cogito Ergo Credo