1
は、テーブルを作成し、値を挿入するには、次のSQL文を使用して:SQL再帰クエリと出力
create table tb(id int , pid int , name nvarchar(10))
insert into tb values(1 , null , 'A')
insert into tb values(2 , null , 'B')
insert into tb values(3 , null , 'C')
insert into tb values(4 , 1 , 'D')
insert into tb values(5 , 1 , 'E')
insert into tb values(6 , 2 , 'F')
insert into tb values(7 , 3 , 'G')
insert into tb values(8 , 4 , 'H')
insert into tb values(9 , 5 , 'I')
そして私はルートから、このような葉に、この木の各ラインを表示するための最終的な出力をしたい:
A-D-H
A-E-I
B-F
C-G
これを行うためにSQLプロシージャを書く方法を知っていますか?ありがとう。
どのdbmsを使用していますか? – jarlh
https://stackoverflow.com/questions/tagged/recursive-query+hierarchical-data+sql –