Bonjour,
J'ai une table qui contient 2 lignes pour chaque article qui est pesé (une fois à l'entrée, et une fois à la sortie). L'article arrive sur un plateau X et ressort soit sur un plateau Y, soit sur aucun plateau.
J'ai donc une table qui contient disons les données suivantes :
article - poids - plateauentree - plateausortie
article1 - 500 - 1 -
article1 - - - 2
article2 - 700 - 3 -
article2 - - -
Je veux avoir comme résultat les données de l'article sur une même ligne, même si le plateau de sortie est null.
Si je mets le code suivant, il me manque 1 article:
et avec celui-ci, j'en ai de trop :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT T1.article, T1.poids, T1.plateauentree, T2.plateausortie FROM Table1 AS T1 LEFT JOIN Table1 AS T2 ON T1.article=T2.article WHERE T1.poids is not null AND T2.plateausortie is not null;
Quelqu'un aurait-il une piste de solution pour m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT T1.article, T1.poids, T1.plateauentree, T2.plateausortie FROM Table1 AS T1 LEFT JOIN Table1 AS T2 ON T1.article=T2.article WHERE T1.poids is not null;
Merci!
Partager