Hallo allemaal,

Ik heb een dingetje waar ik niet helemaal aan uit kom, het volgende:

ik heb 3 tabellen: production, production_crew en users

In de tabel production staat alle informatie over een productie (datum, locatie, etc), in de tabel users staat alle informatie over de gebruiker, in de tabel production_crew heb ik de kolommen:
- id
- production_id > komt overeen met id van de tabel production
- user_id > komt overeen met id van de tabel users

Nu wil ik de komende 10 producties laten zien waar een gebruiker op ingepland staat maar weet niet goed hoe ik dit het beste aan kan pakken
Er moet dus gekeken worden op welke producties een gebruiker ingepland staat d.m.v.:

mysql_query("SELECT production_id FROM users WHERE id='$id'");

Hier komen een aantal producties uit, maar nu wil ik deze id's van de productie koppelen aan de tabel productions, vervolgens wil ik kijken wat hiervan de 10 komende producties zijn aan de hand van de datum. Ik hoop dat ik het duidelijk uit heb gelegd en dat iemand mij kan helpen. Alvast bedankt !

Peter
Dit zou het wel moeten doen (uiteraard nog even het user_id invullen en controleren of tabel- en kolomnamen kloppen):

SELECT a.production_id
FROM production_crew a
INNER JOIN production b ON a.production_id = b.production_id
WHERE user_id = ...
ORDER BY datum DESC
LIMIT 10

Reageren