Bonjour,

Je souhaite faire une requête qui fait une jointure sur trois tables ("Aide","ObjetInfo","Demande") * sur ce point pas de problème.

mais en plus je souhaite faire une jointure à l'intérieure de la table "Aide" qui va me permettre de récuperer la collection d'étapes ("EtapeAsl"), qui sera elle même en jointure avec ("Etape" et "EtapeDal").

et une autre jointure du même style que pour les etapes afin de récuperer les personnes ("PersonneDal") contenues dans la table ("Demande")

voila ou j'en suis actuellement mais cela ne fonctionne pas j'ai 14 éléments renvoyés au lieu de 2.

jrd.ClauseFrom = " FROM " + etape.Tablename + " join " +
etapeAsl.Tablename + " on ( " + etape.Tablename + "." + EtapeRec.CN_ID_ETP + " = " +
etapeAsl.Tablename + "." + EtapeAslRec.CN_ID_ETP + " ) join " +
etapeDal.Tablename + " on(" + etapeDal.Tablename + "." + EtapeDalRec.CN_ID_ETA + " = " +
etapeAsl.Tablename + "." + EtapeAslRec.CN_ID_ETA + ") join " +
demande.Tablename + " on ( " + demande.Tablename + "." + DemandeAslRec.CN_ID_DAL + " = " +
etapeDal.Tablename + "." + EtapeDalRec.CN_ID_DAL + ") LEFT OUTER join " +
aide.Tablename + " on ( " + aide.Tablename + "." + AideSocialeLegaleRec.CN_ID_ASL + " = " +
demande.Tablename + "." + DemandeAslRec.CN_ID_ASL + ") join " +
objInfo.Tablename + " on ( " + objInfo.Tablename + "." + ObjetInfoRec.CN_ID_OIF + " = " +
demande.Tablename + "." + DemandeAslRec.CN_ID_OIF_CREATION + ") join " +
personneDal.Tablename + " on ( " + personneDal.Tablename + "." + PersonneDalRec.CN_ID_DAL + " = " +
demande.Tablename + "." + DemandeAslRec.CN_ID_DAL + ")";
Avis aux âmes charitables et gros coup de main sera le bienvenu !

Merci.