Doublement de référence dans un FROM
Bonjour,
Excusez-moi pour le titre, mais je ne vois pas quoi mettre comme intitulé explicite.
Un petit problème sur une requête où 2 champs distincts d'une même table font appel à un même champ d'une autre table
Ces deux champs sont [Unité de Temps d'Usinage] et [Unité de Temps de Préparation] de la table PositionGammeArticle. Ces deux champs contiennent un entier, servant de code. Ils permettent de retrouver dans une autre table, CorrespondanceTemps, l'unité de temps utilisé :
Code| Unité
1| Seconde
2| Minute
3| Heure
Voici la jointure que j'ai faite pour ces deux tables :
PositionGammeArticle.[Unité de Temps de Préparation]
INNER JOIN CorrespondanceTemps
ON Trim(PositionGammeArticle.[Unité de Temps de Préparation]) = Trim(CorrespondanceTemps.Code)
Comment remplir dans la même requête mes deux champs d'unité de temps, sachant qu'ils n'ont pas le même code temps? Parcequ'avec ce code, mes deux champs se retrouvent avec la même unité, ce qui ne doit pas être le cas...
D'avance merci de votre intérêt.
Doublement de référence dans un FROM
Ca marche parfaitement. Juste un truc, dans le code fournit par SLE, ne pas oublier les "AS" entre les tables B et B1, et B et B2.
Code:
1 2 3 4 5
|
SELECT A.X, B1.Z, A.Y, B2.Z
FROM A INNER JOIN B AS B1 ON A.X = B1.Z
INNER JOIN B AS B2 ON A.Y = B2.Z
WHERE ... |
Merci SLE.