У меня есть таблица, как показано ниже
MyTable
| ID | PARENT_ID |
-----------------------------
| 20 | null |
| 40 | null |
| 50 | null |
| 70 | 122 |
| 100 | 40 |
| 102 | 4 |
| 126 | 100 |
| 9 | 50 |
| 122 | 40 |
| 123 | 9 |
Я хочу выбрать иерархическое дерево, включая все дочерние элементы и родительский элемент, как показано ниже для заданных трех дочерних элементов 126, 70 и 123 * 1006.*
Ожидаемый результат
| ID | PARENT_ID |
-----------------------------
| 126 | 100 |
| 100 | 40 |
| 40 | null |
| 70 | 122 |
| 122 | 40 |
| 123 | 9 |
| 9 | 50 |
| 50 | null |
Я пытался
select ID, PARENT_ID
from MyTable
start with ID=126 //this for example
connect by prior ID=Parent;