クエリを参照してください。 私はIDを与えるときにクエリを開発したい すべての名前を再帰的に取得する必要があります。たとえば、 私は3を与えます。私は顧客、セットアップ、管理者の名前を取得する必要があります 私はそれを取得する必要がありますtemporarytableとカーソルを使用せずに。 ご協力いただきありがとうございます。すべての親の名前を取得する方法
のSQLServerを想定しDECLARE @tblPagePath TABLE
(id int,
name varchar(100),
pid int);
INSERT INTO @tblPagePath
(id, name, pid)
VALUES (1, -- id - int
'Admin', -- name - varchar(100)
null -- pid - int
)
INSERT INTO @tblPagePath
(id, name, pid)
VALUES (2, -- id - int
'Setup', -- name - varchar(100)
1 -- pid - int
)
INSERT INTO @tblPagePath
(id, name, pid)
VALUES (3, -- id - int
'Customer', -- name - varchar(100)
2 -- pid - int
);
SELECT *
FROM @tblPagePath
のSQL Server 2008をお楽しみください。 – Gopu