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:

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;
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;
Quelqu'un aurait-il une piste de solution pour m'aider?
Merci!