Je me retrouve face a un probleme de taille :
Effectuer une jointure conditionnelle sur plusieurs tables differentes en fonction d'un autre champ.
Plus concretement :
J'ai une table avec (entre autre) 2 champs : DocType, DocID
Cette table reference donc des documents (via leur ID dans DocID) dont le type (dans DocType) permet de savoir comment interpreter l'ID et sur quelle table effectuer la requete pour retrouver tous les champs du document.
Mon soucis :
Je dois retourner une serie d'information contenu dans cette table avec (entre autre) la reference du document lié a l'ID
Avec dans la colonne "REF_DOC" la reference du document dont ma table possede l'ID (Champ3 si vous avez bien suivi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Champ1, Champ2, REF_DOC, Champ4, Champ5 FROM TMaTable)
Sauf que cette REF ne peut etre obtenue que par un select sur unetable precise (dependant du champs "Type Document") en lui transmettant l'ID du document dans la clause WHERE ....
Bref, tout ca me semble bien nebuleux pour moi![]()
Partager