Bonjour à tous,

Je me permet de poster sur ce forum car je ne suis pas un spécialiste SQL mais j'ai une demande à vous faire. Dans une seul table qui s'appelle formule, j'ai plusieurs lignes. Le colonne 1 est le produit a fabriqué, la colonne 2 est le composant pour faire le produit et dans la colonne 3 la quantité de chaque composant. J'ai donc un article qui s'appelle 03330 qui composé de 50% de MP1, de 40% de MP2 et de 10% de I3. MP veut dire matière première, et I veut dire intermédiaire. J'ai aussi dans la même table la produit 033320 qui est 20kg de 03330. Voici donc ma table en CSV:
Article Composant Qte
03330 MP1 0,5
03330 MP2 0,4
03330 I3 0,1
I3 MP4 0,8
I3 MP2 0,2
033320 03330 20

Ma question est comment je peux sortir la quantité de MP2 pour fabriquer l'article 033320 ? J'ai essayer de faire des jointures mais il me manque toujours des données puisque la MP2 est 20% de I3 qui lui même est à 10% dans 03330. Et donc pour l'article 033320 c'est 20 fois ça.
Je ne vois pas comment je peux faire.
Merci d'avance.