maniac2003
Terugkerende gebruiker
- Lid geworden
- 14 dec 2006
- Berichten
- 3.128
Volgende probleem,
Vraag: Geef een SELECT-statement voor de volgende informatiebehoefte:
Geef de naam van elke cursist tezamen met de naam van de cursist die hem/haar in geval van nood belt.
Hint: Hiervoor heb je een autojoin nodig.
Was zelf tot dit gekomen.
SELECT C.cursistnr, C.achternaam, C.cursistnrAlarm, A.achternaam
FROM Cursist C JOIN Cursist A
ON (C.cursistnrAlarm IS NOT NULL) AND C.cursistnr = A.cursistnrAlarm
Alleen nu kreeg ik rare dingen eruit, zoals dat Eik, Woud moet bellen (voorbeeld) . Maar volgens de tabellen is dit niet zo. Het zal denk ik in de join zitten dat daar iets verkeerd gaat, ik zie alleen niet wat.
Want iets wat ik ook niet duidelijk heb is wat een autojoin nu anders doet dan een inner join.
Alvast bedankt voor de hulp
Vraag: Geef een SELECT-statement voor de volgende informatiebehoefte:
Geef de naam van elke cursist tezamen met de naam van de cursist die hem/haar in geval van nood belt.
Hint: Hiervoor heb je een autojoin nodig.
Was zelf tot dit gekomen.
SELECT C.cursistnr, C.achternaam, C.cursistnrAlarm, A.achternaam
FROM Cursist C JOIN Cursist A
ON (C.cursistnrAlarm IS NOT NULL) AND C.cursistnr = A.cursistnrAlarm
Alleen nu kreeg ik rare dingen eruit, zoals dat Eik, Woud moet bellen (voorbeeld) . Maar volgens de tabellen is dit niet zo. Het zal denk ik in de join zitten dat daar iets verkeerd gaat, ik zie alleen niet wat.
Want iets wat ik ook niet duidelijk heb is wat een autojoin nu anders doet dan een inner join.
Alvast bedankt voor de hulp