私は私が達成しようとしているものの例を与えるためにMS SQL Serverの2014 で同じテーブルの上に営巣クエリで階層を構築しようとしています:SQL:同じテーブルの上に構築階層およびネスティングクエリ
私は、次の表の列whithの従業員」を持っている:
[ID],[First Name],[Last Name],[ReportsTo]
{1},{John},{Doe},{2}
{2},{Mary},{Miller},{NULL}
私は自分自身と従業員のテーブルを結合文、どこで私が一番上に上司と階層を構築を構築しようとしています。
期待される結果:
[Employee],[Boss]
{Miller,Mary},{NULL}
{Doe, John},{Miller,Mary}
これは愚かな質問である場合、私は、謝罪が、私は働いてネストされたクエリの作成に失敗します。
お手伝いできますか?
は、それはあなたが基本的に従業員のリストで欲しいもののように見え、意図した結果に基づいて予め
階層の深さは何レベルですか?つまり、上司がボスを持つことはできますか? –
3つのレベルで十分です。素早い回答ありがとう – STFE
希望の結果セットとして表示されているのは、各従業員に直属のマネージャが表示されているだけです。それよりも洗練されたものが必要ですか? –