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

Вниз

По деревьям. Получения количесва детей всех уровней   Найти похожие ветки 

 
}|{yk ©   (2004-04-02 18:22) [0]

если у нас таблица MEMBER_ID PARENT_ID
то мы можем легко получить количество детей у любого родителя. Но это будут дети только 1 уровня вложения. А как получит количество всех "детей"?


 
Vlad ©   (2004-04-02 18:27) [1]


> }|{yk ©   (02.04.04 18:22)  

Если СУБД - не Оракл, то только с помощью рекурсивной ХП.


 
}|{yk ©   (2004-04-02 18:32) [2]

Оракл 8,1,7
Кстати странно - ставлю галочки что у меня Оракл, но при передаче серверу куда-то теряется.
Браузер FireFox 0.8


 
Vlad ©   (2004-04-02 18:32) [3]

На Оракле можно одним запросом.


 
Vlad ©   (2004-04-02 18:34) [4]

select * from table start with MEMBER_ID = 25 connect by prior MEMBER_ID = PARENT_ID

Такой запрос вытащит всех детей товарища с номером 25


 
Vlad ©   (2004-04-02 18:40) [5]

Соотв. если написать так:
select * from table start with MEMBER_ID = 25 connect by prior PARENT_ID=MEMBER_ID
то этот запрос вытащит всех родителей с праотцами товарища с номером 25



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

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

Наверх




Память: 0.47 MB
Время: 0.044 c
14-1081106133
juiceman
2004-04-04 23:15
2004.05.02
перехват вызовов win-api функций


14-1081510366
Lexer
2004-04-09 15:32
2004.05.02
Может есть здесь кто из Харькова


7-1078346709
HardClubber
2004-03-03 23:45
2004.05.02
Звонить по телефону с компа


6-1078329670
TGrey
2004-03-03 19:01
2004.05.02
статистика Dial Up соединения


7-1078391643
Роман
2004-03-04 12:14
2004.05.02
Com-порт проблема под NT server !