У меня есть таблица, как указано ниже. Название стола parentChildTableЗапрос Чтобы получить все дочерние и дочерние дочерние элементы заданного корня
------------------------------------
| ID | Description |Parent ID|
-------------------------------------
| 1101 | Root | '' |
| 1102 | Child of 1101| 1101 |
| 1105 | Child of 1101| 1101 |
| 1103 | Child of 1102| 1102 |
| 1104 | Child of 1102| 1102 |
| 1178 | Child of 1105| 1105 |
| 11440 | Child of 1105| 1105 |
| 11567 | Childof 11440| 11440 |
| 12904Y | Child of11567| 11567 |
| 125687 | Child of 1101| 1101 |
теперь с 1101 -> корня в качестве параметра мне нужен ее ребенок и суб Чайлдс до уровня не ребенка (я имею в виду до листьев)
вывода должен быть, как этот
------------
| ID |
-------------
| 1102 |
| 1105 |
| 1103 |
| 1104 |
| 1178 |
| 11440 |
| 11567 |
| 12904Y |
| 125687 |
благодарит заранее.
Что вы уже пробовали и то, что проблема (ы) вы испытывали? – 3N1GM4
Я попытался использовать union all в одной таблице, но запрос, который я попытался сделать большим для каждого уровня с корнем как параметр @ 3N1GM4 –
Было бы полезно обновить ваш вопрос с подробностями того, что вы уже пытались показать людям, что у вас есть вложите немного усилий в это самостоятельно и не просто ищете, чтобы кто-то сделал вашу работу за вас. FWIW, вы можете изучить итеративный подход к детализации «уровней» дочерних записей до тех пор, пока их не будет больше, создайте временную таблицу результатов, а затем верните это. – 3N1GM4