Bonjour à tous,
Je suis en train d'utiliser la fonctionnalité d'oracle sur la récursivité.
Ca marche très bien lorsque j'utilise ceci :
En revanche lorsque je veux utiliser une jointure avec une autre table comment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select SYS_CONNECT_BY_PATH(ih.child_id, ' - '), level from INV_HIERARCHIES ih start with ih.parent_id = 5011528 connect by prior ih.child_id = ih.parent_id
Ceci ne marche pas :
Quelqu'un peut-il m'aider sur la bonne syntaxe?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select SYS_CONNECT_BY_PATH(ih.child_id, ' - '), level, ii.NAME from INV_INVESTMENTS ii, INV_HIERARCHIES ih start with ih.parent_id = 5011528 connect by prior ih.child_id = ih.parent_id where ii.id = ih.child_id
Merci beaucoup.
Eric.
Partager