Latinus Rex
-
2 mai 2001 à 00:17
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 2019
-
8 août 2007 à 16:58
Bonjour, j'aimerais savoir comment est-ce que l'on fait pour creer une requete recursive:
J'ai une table employé comme suit :
Nom type clé
Id int primaire
Nom varchar
Prenom Varchar
...
...
Supervisé Par int
j'aimerais pouvoir lister les employés-directeurs avec les employées sous sa direction exemple :
1 Petit Jean 0
2 Mouk Mouk 1
6 RC Lens 2
4 Paris SG 2
3 Toto Lala 1
5 Olym Mars 0
7 AS Monaco 5
Pour l'instant j'arrive a les trier mais j'utilise une fontion recursive :
sub Imprime ( id , IntCompteur)
dim recMessages
set recMessages OuvrirBasededonne WHERE ID Id
Do Until recMessages.EOF
if intCompteur < intTotal then
Afficher Informations
intCompteur ++
call Imprime ( recMessages ("recIndex"),intCompteur)
else
recMessages.close
end if
recmessages.movenext
wend