Таблица
id title par
1 ttt 0
2 ppp 1
3 xxx 2
Нужно выбрать всех потомков ttt
Так что бы результат был как сама таблица, то есть идентичные имена столбов.
Select id,title,par
From table
where par = 0
union
Select t2.id,t2.title,t2.par
From
table as t,
table as t2,
where t.par = 0
and t2.par = t.id
и так далее до нужной глубины вложенности, но вот как если глубина неизвеста?
Как то через ДО и лял ля ля.
|