Requête résultat sous requête

[Fermé]
Signaler
Messages postés
505
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
8 septembre 2017
-
Messages postés
505
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
8 septembre 2017
-
Bonjour,

je bloque sur une petite requête que voici:
J'ai cette requête :

SELECT cd_box,txt_quotefield,cd_building_origin,txt_comment
FROM GTM_BUILDING_SITE A
INNER JOIN GTM_MUTATION B
ON B.CD_GTM_BUILDING_SITE = A.CD_BUILDING_ORIGIN
INNER JOIN GTM_MUTATION_LINE C
ON C.CD_GTM_MUTATION = B.CD_GTM_MUTATION
INNER JOIN (
SELECT MAX(CD_GTM_MUTATION_LINE) MaxMutation
FROM GTM_MUTATION_LINE D
INNER JOIN BOX E
ON E.CD_BOX = D.CD_BOX
WHERE TXT_USERINFO LIKE '%xxx%'
AND (VAL_STATE = '8' OR VAL_STATE = '7')
) T
ON T.MaxMutation = C.CD_GTM_MUTATION_LINE


Cependant, le champs TXT_QUOTEFIELD est présent dans les tables GTM_MUTATION, BOX et GTM_MUTATION_LINE.

Et quand j'execute cette requête, elle me retourne le TXT_QUOTEFIELD de la table GTM_MUTATION_LINE, alors que je voudrais le TXT_QUOTEFIELD de la table BOX.
Comment faire s'il vous plait ?

merci !!



2 réponses

Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
147
Bonjour,

Astu essayé, au niveau du premier SELECT, quelque chose comme E.TXT_QUOTEFIELD
Messages postés
505
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
8 septembre 2017
4
Oui j'ai déjà essayé, mais ça ne fonctionne pas.

ça fonctionne que quand je met rien ou que je mets C.TXT_QUOTEFIELD, ce qui correspond à la table GTM_MUTATION_LINE...

Merci