Bonsoir,
J’ai un petit soucis d’ordre algorithmique.
Une application gère (dans une base de données) des sociétés (ID, raison sociale, ID de la société parente, etc.).
J’aimerais sélectionner une société et toutes les sociétés enfants de celle-ci.
Exemple :
Jeu de données :[quote=""]
- ID : RS : IDparent
- 43 : M6 : NULL
- 27 : Clubic : 43
- 12 : Achetez-Facile : 43
- 18 : Achetez-Lingerie : 12
- 56 : TF1 : NULL
- 75 : TFou : 56
- 79 : TFou Senior : 75
[/quote]
J’aimerais donc avoir le SELECT pour disons, sélectionner la société M6 (n°43) et les sociétés enfants de celle-ci.
Je devrais donc obtenir les sociétés 43, 27, 12 et 18
Si je demande la société Clubic (n°27) : je devrais avoir les sociétés 27, 12 et 18
Je n’arrive pas à faire cette requête sans qu’elle ne soit moche.
Suis-je obligé d’avoir une boucle (par récursivité ou par loop) ?
Merci