Bonjour
Je souhaite faire une requête avec plusieurs tables dont une avec un regroupement.
J’ai une table A qui est celle des commandes et des tables B, C,D qui sont des tables annexes.
J’ai fait une requête avec des inner join avec A et B,c,d qui fonctionne bien.
Aujourd’hui je voudrais rajouter un lien vers la table Z qui est la table des stocks dans des emplacements.
J’ai 2 problèmes :
-Cette table contient plusieurs fois l’article s’il est dans plusieurs emplacements
-Cette table peut être vide si je n’ai plus de stock
Je voudrais rajouter dans ma requête le champ stock qui est la somme des lignes de Z avec un lien entre A et Z qui est l’article.
Comment faire ?
Si je fais un inner join je n’ai plus de sum
Mais si je fais un group by avec un A.article =Z.article et qu’il n’y a aucun enregistrement pour 1 article dans la table Z, alors je ne verrai plus la ligne où il apparaît dans A
merci de votre aide
Partager