Bonjour
J'ai l'habitude de faire des requetes sql sur sql serveur (microsoft sql server management studio) , mais j'ai un cas que je n'arrive pas à résoudre:
pour faire simple
j'ai une table TShirt avec
- un champ référence article : REF (par exemple BLANC)
- un champ gamme :GAM (par exemple des tailles S/M/L/XL/XXL)
j'ai une table COMMANDE avec
- REF
- GAM
- une quantité d'article QTE
ma question :
j'ai une commande article qui contient
BLANC S x1 piece
BLANC XL x 2 pieces
Je voudrais pouvoir afficher la commande en utilisant la table TShirt afin d'avoir ce résultat ci dessous : toutes les gammes existantes pour REF avec la quantité de la commande
BLANC S x1 piece
BLANC M x 0
BLANC L x0
BLANC XL x 2 pieces
BLANC XXL x 0
j'ai fais plusieurs tests et je n'ai que les articles de la table COMMANDE
Si j'utilise OUTER JOIN entre mes 2 tables j'obtient pour chaque taille de la table Tshirt, l'ensembles des lignes de commandes...voir ci dessous
BLANC S x1 piece (chaque ligne de commande est affichée pour chaque taille ...)
BLANC S x2 piece
BLANC M x1 piece
BLANC M x2 piece
BLANC L x1 piece
BLANC L x2 piece
BLANC XL x1 piece
BLANC XL x2 piece
BLANC XXL x1 piece
BLANC XXL x2 piece
Merci par avance pour m'aiguiller sur la façon de créer le select
Partager