OK,ik heb dus een SQL query, die uit een .mdb (Microsoft Acces Database extensie) database gegevens haalt. De structuur van de database is als volgt:

ff een opmerking tussendoor: Ik heb de database niet bedacht, dus commentaar hierop is niet echt nuttig voor mij! Ik weet dat er vast veel dingen zijn die niet netjes of iets dergelijks zijn, dus ...
Wat ik nu dus wil is het volgende:
Ik wil alle studenten uit de database halen, met de volgende gegevens:
- STUDENT_ID
- VOORNAAM
- ACHTERNAAM
- BEDRIJFS_ID
- BEDRIJFS_NAAM
- ADRES
- WOONPLAATS
- POSTCODE
- CONTACT_PERSOON
- EMAIL
- AANVANGSDATUM
Op zich geen probleem, ik had zelf het volgende bedacht:
select STUDENT.STUDENT_ID, STUDENT.VOORNAAM, STUDENT.ACHTERNAAM, BEDRIJF.BEDRIJFS_NAAM, BEDRIJF.ADRES, BEDRIJF.POSTCODE, BEDRIJF.WOONPLAATS, BEDRIJF.CONTACT_PERSOON, BEDRIJF.EMAIL, STAGE_PLAATS.AANVANGSDATUM from STUDENT INNER JOIN (BEDRIJF inner join STAGE_PLAATS on BEDRIJF.BEDRIJF_ID = STAGE_PLAATS.BEDRIJF_ID) on STUDENT.STUDENT_ID = STAGE_PLAATS.STUDENT_ID where STUDENT.ACHTERNAAM='" & achternaam & "'"
(heb geen
)
Werkt prima, het enigste probleem is dat wanneer ik een student kies die geen stageplaats heeft er niks wordt getoond! Dus geen Voornaam, achternaam, etc.
Wat ik dus graag zou willen is dat als een student geen stageplaats heeft, toch zijn gegevens worden weergegeven. Dus alleen zijn persoonlijke gegevens (STUDENT-ID, VOORNAAM en ACHTERNAAM), alleen weet ik niet hoe ik dit moet doen! Iemand suggesties ?
ff een opmerking tussendoor: Ik heb de database niet bedacht, dus commentaar hierop is niet echt nuttig voor mij! Ik weet dat er vast veel dingen zijn die niet netjes of iets dergelijks zijn, dus ...
Wat ik nu dus wil is het volgende:
Ik wil alle studenten uit de database halen, met de volgende gegevens:
- STUDENT_ID
- VOORNAAM
- ACHTERNAAM
- BEDRIJFS_ID
- BEDRIJFS_NAAM
- ADRES
- WOONPLAATS
- POSTCODE
- CONTACT_PERSOON
- AANVANGSDATUM
Op zich geen probleem, ik had zelf het volgende bedacht:
select STUDENT.STUDENT_ID, STUDENT.VOORNAAM, STUDENT.ACHTERNAAM, BEDRIJF.BEDRIJFS_NAAM, BEDRIJF.ADRES, BEDRIJF.POSTCODE, BEDRIJF.WOONPLAATS, BEDRIJF.CONTACT_PERSOON, BEDRIJF.EMAIL, STAGE_PLAATS.AANVANGSDATUM from STUDENT INNER JOIN (BEDRIJF inner join STAGE_PLAATS on BEDRIJF.BEDRIJF_ID = STAGE_PLAATS.BEDRIJF_ID) on STUDENT.STUDENT_ID = STAGE_PLAATS.STUDENT_ID where STUDENT.ACHTERNAAM='" & achternaam & "'"
(heb geen
SQL:
gebruikt, omdat dit de layout verneukt! 1
|
Werkt prima, het enigste probleem is dat wanneer ik een student kies die geen stageplaats heeft er niks wordt getoond! Dus geen Voornaam, achternaam, etc.
Wat ik dus graag zou willen is dat als een student geen stageplaats heeft, toch zijn gegevens worden weergegeven. Dus alleen zijn persoonlijke gegevens (STUDENT-ID, VOORNAAM en ACHTERNAAM), alleen weet ik niet hoe ik dit moet doen! Iemand suggesties ?