[BDD] Récupérer tout les descendant
Posté : 30 juil. 2012, 13:46
Bonjour à tous,
Je suis face à un problème potentiellement bloquant.
J'ai une table actions :
et une table times :
Et je souhaiterais récupérer toutes les entrées (ou faire des opérations sur), de la table times qui font référence à l'action X ou à l'une de ses descendante.
En sachant que la largeur et la profondeur de l'arbre sont potentiellement infinies...
Actuellement je récupère récursivement tout les ids d'actions correspondants et je les places dans un IN() sur la requête sur la table times, mais ça va vite devenir n'importe quoi :/
Si vous aviez une piste pour traiter cette problématique ? Au moins me lancer sur les bons termes de recherche
Merci d'avance,
Cordialement,
Je suis face à un problème potentiellement bloquant.
J'ai une table actions :
Code : Tout sélectionner
id_action, ..., parent_actionCode : Tout sélectionner
id_time, ref_action, ...En sachant que la largeur et la profondeur de l'arbre sont potentiellement infinies...
Actuellement je récupère récursivement tout les ids d'actions correspondants et je les places dans un IN() sur la requête sur la table times, mais ça va vite devenir n'importe quoi :/
Si vous aviez une piste pour traiter cette problématique ? Au moins me lancer sur les bons termes de recherche
Merci d'avance,
Cordialement,