Chcę pobrać parentid z identyfikatorem, jeśli to parentid ma rodzica ponownie go pobrać, i tak dalej. Rodzaj tabeli hierarchii.Uzyskaj wszystkich rodziców dla dziecka
id----parentid
1-----1
5-----1
47894--5
47897--47894
Jestem nowym serwerem SQL i próbowałem niektóre pytania jak:
with name_tree as
(
select id, parentid
from Users
where id = 47897 -- this is the starting point you want in your recursion
union all
select c.id, c.parentid
from users c
join name_tree p on p.id = c.parentid -- this is the recursion
)
select *
from name_tree;
To daje mi tylko jeden wiersz. , a także chcę wstawić te rekordy do tymczasowej zmiennej tabeli. Jak mogę to zrobić. z góry dziękuję. Przepraszam za pytanie proste pytanie (choć nie do mnie)