Bonjour tout le monde.
J'ai une table Messages. chaque messages peut avoir une ou plusieurs 'sous messages' ou tout simplement des messages fils.
Je veux écrire une requête SQL hiérarchique qui me retourne les messages fils d'un message quelconque.
Dans cet exemple , les fils de Mess_Fils2:
Mess_Pere->Mess_Fils1->Mess_Fils2->Mess_Fils3->Mess_Fils4
J'ai cherché sur internet comment écrire de telles requêtes, mais tous les exemples que j'ai trouvé, me rendent juste les messages pères :
1 2 3 4
| SELECT sys_connect_by_path(o.mess_id,',') from messages o
where o.mess_id = 5902 // idFils
start with o.mess_id = 4628 //idParent
connect by prior o.mess_id = o.mess_id_parent |
Vous avez une idée comment récupérer les fils ?
Et merci bien.
Partager