no save
Assistance
Achat
News

Forum | programmation
Requête récursive
Pretorien0, le mer. 28 nov. 2001 à 14:32:45
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


GlopGlop
nov. 01
Suivant
REPONSES
GlopGlop
nov. 01
Pretorien0
nov. 01
GlopGlop
nov. 01
mgadio
déc. 01
Version Web
Réalisé par RedShift
no save