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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.