Bonjour,

J'aimerais récupérer un champs de ma requête principale dans ma sous-sous-requête. Pour une sous requête il suffit de donné un alias à la table :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT Alias1.NomChamp,
  (SELECT Alias2.NomChamp 
   FROM Table1 Alias2)
FROM Table1 Alias1

(ce code n'est vraiment pas utile il sert uniquement d'exemple)

Mais pour une sous-sous requête sa ne fonctionne pas.

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SELECT Alias1.NomChamp, 
  (SELECT Alias2.NomChamp
   FROM Table1 Alias2
   WHERE Alias2.NomChamps =
     (SELECT Alias3.NomChamps
      FROM Table1 Alias3
      WHERE Alias3.NomChamps = Alias1.NomChamp)) /* ICI Alias1 n'est pas reconnu*/
FROM Table1 Alias1

Une fois de plus ce code ne sert à rien je l'utilise uniquement à titre d'exemple