Bonjour,
J'ai une table toto qui contient deux champs A et B
A B
de905 945940de
DE905 971030DE
DE905 07730301
971030DE 97103usi
97103usi 97103FON
Je souhaiterais avoir le résultat suivant
1 945940DE
1 971030DE
2 97103usi
3 97103fon
1 07730301
J'ai réussi en faisant plusieurs requêtes, à chaque fois, ma requête appelle la requête précédente et la table, ce qui fait que je peux avoir XXX requêtes.
style requete1 : SELECT 1 AS [Level], toto.A,toto.B FROM toto
requete2:SELECT 2 AS [Level], Requete1.A, toto.A, toto.B FROM Requete1 INNER JOIN toto ON Requete1.B= toto.A;
requete3:SELECT 3 AS [Level], requete2.Requete1.A, requete2.toto.A, requete2.B, toto.B FROM requete2 INNER JOIN toto ON requete2.B= toto.A;
Et ainsi de suite
Je pense qu'il est possible de regrouper tout cela et d'en faire une ou deux seulement.
Merci de pouvoir m'aider là dessus