Ik heb een tabel met daarin allerlei films (tabelnaam = movies_user1), deze tabel heeft een aantal velden met daarin personen, verkort zoiets
De nummers zijn unieke IDs van personen uit de tabel "persons". Deze tabel ziet er simpelweg uit als
De vraag is nu uiteraard hoe ik gemakkelijk voor alle person IDs de bijbehorende person names krijg. Het lijkt me dat ik dit het beste kan doen met MySQL joins....alleen hoe?
Ik heb geen ervaring met joins, maar heb er net wel het één en ander over zitten uitzoeken. Ik kwam tot de conclusie om INNER JOIN te gebruiken, alleen dat wil niet echt lukken.
Het lukt even niet om de output van de SQL queries hier (gemakkelijk) weer te geven, maar door INNER JOIN te gebruiken krijg ik bijv het id en de naam van de film voor de rest van de filmtabel op welke ik de join toepas (beetje moeilijk om zo uit te leggen).
Iemand die me op weg kan helpen?
code:
1
2
3
4
5
6
7
| title Pulp Ficton director1 4 director2 actor1 24 actor2 12 music1 2 music2 |
De nummers zijn unieke IDs van personen uit de tabel "persons". Deze tabel ziet er simpelweg uit als
code:
1
2
| id 4 name Quentin Tarantino |
De vraag is nu uiteraard hoe ik gemakkelijk voor alle person IDs de bijbehorende person names krijg. Het lijkt me dat ik dit het beste kan doen met MySQL joins....alleen hoe?
Ik heb geen ervaring met joins, maar heb er net wel het één en ander over zitten uitzoeken. Ik kwam tot de conclusie om INNER JOIN te gebruiken, alleen dat wil niet echt lukken.
Het lukt even niet om de output van de SQL queries hier (gemakkelijk) weer te geven, maar door INNER JOIN te gebruiken krijg ik bijv het id en de naam van de film voor de rest van de filmtabel op welke ik de join toepas (beetje moeilijk om zo uit te leggen).
Iemand die me op weg kan helpen?