J'ai deux tables :
+table compo
un champ "article" qui est le code des composés et des composants (ici réside la difficulté)
un champ "statut" => article ouvert/fermé (donc le composant ou le composé)
+table nomenclature :
"nomenclature" => code nomenclature
"statut" => nomenclature ouverte/fermée
"composant" => code composant ou composé !
jointure compo.article = nomenclature.composant
la nomenclature est composé d'un "composé" et d'un ou plusieurs composants. un composé peut lui meme faire parti d'un autre composé, alros il sera un composant (dans cette nomenclature)
Question :
Je cherche à savoir pour toutes les nomenclatures ouvertes, les composés fermés ainsi que les composants.
SELECT Nomenclature.Nomenclature, Nomenclature.Statut, Nomenclature.Composant, compo.Article, compo.Statut
FROM compo INNER JOIN Nomenclature ON compo.Article=Nomenclature.Composant
WHERE ( ((Nomenclature.Composant)=(compo.Article)) And ((compo.Statut)="FE" ));
Le probleme est qu'ici, on a juste les statuts (ouvert) des composés et non des comoposants
Comment faire pour ajouter les statuts des composants?