Показать сообщение отдельно
  #6 (permalink)  
Старый 02.10.2014, 18:52
Аватар для Duda.Ml1986@gmail.com
Профессор
Отправить личное сообщение для Duda.Ml1986@gmail.com Посмотреть профиль Найти все сообщения от Duda.Ml1986@gmail.com
 
Регистрация: 01.09.2011
Сообщений: 263

Таблица

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



и так далее до нужной глубины вложенности, но вот как если глубина неизвеста?

Как то через ДО и лял ля ля.
Ответить с цитированием