Bonjour

Voici la hierarchie de mes tables

dossier / ligne_dossier / hotel / regime
/ piscine
/ billet

J'essaye desesperement de faire une requete pour en ayant le num de dossier retrouver tout les infos de celui ci..

J'utilise des LEFT JOIN pour hotel/piscine/billet afin de le relier a ligne dossier
mais ensuite je voudrais relier hotel et regime ensemble. Le hic viens que je ne peux plus faire de INNER JOIN dans mon FROM. De plus, je ne pas le mettre dans mon where car dans le cas ou ma ligne de dossier n'est pas un hotel rien ne sort. Je dispose d'un Mysql ne permettqnt pqs de fqire des requetes imbriquees

SELECT DISTINCT *
FROM
dossier,
ligne_dossier
LEFT JOIN hotel ON ligne_dossier.id_ligne_dossier = hotel.id_ligne_dossier
LEFT JOIN piscine ON ligne_dossier.id_ligne_dossier = piscine.id_ligne_dossier
LEFT JOIN billet ON ligne_dossier.id_ligne_dossier=billet.id_ligne_dossier

WHERE dossier.id_dossier='13' AND dossier.id_dossier=ligne_dossier.id_dossier



Je pensais trouver une solution autour d'une "imbrication" de LEFT JOIN au niveau de hotel --->
LEFT JOIN ( hotel left join regime on hotel.id_hotel=regime.id_hotel) ON ligne_dossier.id_ligne_dossier = hotel.id_ligne_dossier



Merci beaucoup de sauvez la vie d'un petit stagiaire