Besoin d'aide pour requete recursive !!!!

Latinus Rex - 2 mai 2001 à 00:17
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 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

end sub

Pseudo-code pas complet !
Merci pour votre aide !

1 réponse

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
8 août 2007 à 16:58
Cette discussion a été cloturée. Veuillez lancer une nouvelle discussion si votre question est toujours d'actualite.

Merci
0
Rejoignez-nous