Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Запрос на получение всех конечных узлов дерева   Найти похожие ветки 

 
12 ©   (2010-06-25 15:13) [0]

столбцы Id и Id_Up, таблица T
Oracle, но это наверное не важно

select * from T where Id_Up = :ID
конкретно подчиненые к :ID

select * from T where Id_Up = :ID
union
select * from T where Id_Up in ( select Id from T where Id_Up = :ID)
подчиненные :ID и тем, кто сам подчинен :Id

Не подскажете, как написать, чтоб всегда давал всех подчиненых конкретной ветки?
без функций.


 
12 ©   (2010-06-25 15:15) [1]

т.е.

select * from T where Id_Up = :ID
union
select * from T where Id_Up in ( select Id from T where Id_Up = :ID)
union
select * from T where Id_Up in (select Id from T where Id_Up in ( select Id from T where Id_Up = :ID))
union
...
select * from T where Id_Up in (select Id from T ........ where Id_Up in ( select Id from T where Id_Up = :ID))


 
Игорь Шевченко ©   (2010-06-25 15:16) [2]


> Oracle, но это наверное не важно


RTFM CONNECT BY, START WITH


 
12 ©   (2010-06-25 15:30) [3]

спасибо.


 
12 ©   (2010-06-25 16:10) [4]

блин, мощная штука :)
быстрая, в смысле..



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
15-1334595190
Cyberden
2012-04-16 20:53
2013.03.22
Помогите написать программу!


15-1346743469
Dimka Maslov
2012-09-04 11:24
2013.03.22
Бубен не помогает.


2-1337367250
TStas
2012-05-18 22:54
2013.03.22
Перехвать изменений текста в ричЭдите


15-1335682929
Валера
2012-04-29 11:02
2013.03.22
Почему не работает TTrackBar.OnExit?


15-1354034040
Use_R
2012-11-27 20:34
2013.03.22
Яндекс Почта и Одноклассники.