問題タブ [hierarchical-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
89 参照

oracle - 階層クエリを使用してすべてのマネージャーのリストを取得する方法

私のマネージャーである従業員のリストを取得したいと思います。以下のクエリを見てください。

このクエリの結果は次のとおりです。

私が得たい結果:

0 投票する
1 に答える
156 参照

sql - start with 句を使用して接続する階層クエリ

私が扱っているデータは、次の例のように並べられています。

私が知りたいのはこれです:

欲しい

私のクエリから得られるのはこれです(実際のデータを含む実際のクエリは、この投稿の最後に投稿されています):

得る

これは私が今持っているコードで、私が望むものをほぼ与えてくれると感じています。

select * from ( select distinct id , idnew , CONNECT_BY_ROOT idlast , CONNECT_BY_ISLEAF "IsLeaf" , CONNECT_BY_ISCYCLE iscycle , level seq_order from mytable tbl1 connect by NOCYCLE idnew = 以前の ID start が存在しない (tbl2.itemloadid = tbl である mytable tbl2 から 1 を選択します。 itemloadidnew) ) abc.idlastによるabc順、seq_order desc

このコードから得られる出力は次のとおりです。

出力

シーケンスの最初の値が (今日の葉ではなく) 根として解釈されるようにするにはどうすればよいですか? 私が理解しているように、それらがルートとして解釈される場合、今日の id_last ではなく、id_first で列を出力できます。

助けていただければ幸いです。:)

0 投票する
1 に答える
198 参照

sql-server - テーブルを階層順にソートする

次のように、クエリ テーブルを階層順にソートすることは可能ですか。

期待される

これは元のデータ テーブルです。

SQL Server を使用してデータを生成しています。