Ich möchte die Parent-ID einer ID abrufen, wenn diese Eltern-ID ein Elternteil wieder abrufen, und so weiter. Art der Hierarchietabelle.Erhalten Sie alle Eltern für ein Kind
id----parentid
1-----1
5-----1
47894--5
47897--47894
bin neu in SQL Server und versucht, einige Anfragen wie:
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;
Es ist mir nur eine Zeile zu geben. und auch ich möchte diese Datensätze in eine temporäre Tabellenvariable einfügen. Wie kann ich das tun? Danke im Voraus. sorry für die einfache Frage zu stellen (obwohl mir nicht)