Tema: Re: oracle hierarchines uzklausos
Autorius: rembo
Data: 2011-11-25 14:58:19
ai nebereikia, pavyko issisukti:

    SELECT   id, parent_id
      FROM   test
START WITH   id =4
CONNECT BY   PRIOR id = parent_id

UNION

    SELECT   id, parent_id
      FROM   test
START WITH   id = 4
CONNECT BY   PRIOR parent_id = id


rezultate ir gaunas 1,2,4,5,6

"rembo" <rembo@dziungles.ku> wrote in message 
news:jao12c$2t5$1@trimpas.omnitel.net...
> yra hierarchine lentele. Ten yar "medis" be ciklu. Kaip paselectinti, kad
> rezultate butu pasirinkto node'o visi vaikai ir jo tevai/seneliai (iki pat
> root'o).
>
> Dabar tik vaikus pavyksta gauti pvz: START WITH ID=4.
>
> Pagal piesinuka, reikia, kad pasirinkus node'a 4, kad rezultate liktu
> eilutes kur pathas:
> /1
> /1/2
> /1/2/4
> /1/2/4/5
> /1/2/4/6
>