2011-07-22 36 views
0

の形で結果を注文:私はその意志のSQL Server用のクエリを構築するための助けを探しています私は3つのテーブル持っている複数のテーブルにSQL Serverのクエリを作成し、木の関係

1) id1, name 
2) id2,name,id1 
3) id3,name,id2 

を拡張され、ツリーの形に並べられた結果を返す - のような:

t1.id1 
t2.id2 
    t3.id3 
    t3.id3 
    t3.id3 
t2.id2 
    t3.id3 
    ... 

をすべてidフィールドは一意の識別子であるため、結果テーブルに、私はちょうど2つのフィールドを取得したい - ID,Name

+0

テーブルにどのような種類のデータがあるのか​​を表示できますか?ちょうど2つまたは3つのサンプル行が十分であろう... –

+0

5e6389cd-8175-4573-8a0d-123bbfe057dc \tカテゴリ1 \t NULL \t NULL \t NULL \t NULL 680614d7-da43-4f22-97aa-0f7c45452898 –

+0

最初の一意のIDですt2のid、最後の一意のidはt1からの親のidです –

答えて

0

標準のSQLではそれができません。そのようにしてツリーを返すことはできません。すべての行は似ています。つまり、各行の列は同じテーブルから来ています。

しかし、あなたは何かをプログラムすることができます。

関連する問題