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
Partager