tabel joinen

Status
Niet open voor verdere reacties.

willem008

Gebruiker
Lid geworden
28 sep 2007
Berichten
792
goede dag

ik loop al dagen met het volgende te stoeien maar kom er niet uit, mischien omdat ik het nog verkeert aanpak.

ik heb vier tabelen

Een tabel persoon
met daarin

persoon_id naam

een tabel gebr
met daarin

gebr_id maand


een tabel woonplaats

met daarin
woonplaats_id persoon_id adres plaats

en een koppel tabel persoon_gebr
met daarin
persoon_id gebr_id

met deze query kan ik de gegevens eruit halen


select * from persoon, woonplaats, gebr, persoon_gebr
where plaats = 'amsterdam' and
persoon_gebr.gebr_id = 3 and
persoon.persoon_id = persoon_gebr.persoon_id and
persoon.persoon_id = woonplaats.persoon_id and
persoon_gebr.gebr_id = gebr.gebr_id

nu wil ik eraan toevoegen
een tabel
werk

met daarin
werk_id soort werk



en een koppel tabel persoon_werk
met daarin
persoon_id werk_id

maar ik krijg het niet voor elkaar om een query te maken zodat ook wordt getoont wij wat doet.
 
Laatst bewerkt:
zoiets?
[sql]
SELECT persoon_id, naam FROM persoon INNER JOIN woonplaats ON persoon.persoon_id = woonplaats.persoon_id INNER JOIN persoon_gebr ON persoon.persoon_id = persoon_gebr.persoon_id INNER JOIN gebr ON gebr.gebr_id = persoon_gebr.gebr_id INNER JOIN werk ON persoon_werk ON persoon_id = persoon.persoon_id INNER JOIN werk ON werk.werd_id = persoon_werk.werk_id
[/sql]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan