問題タブ [hierarchy]

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 投票する
10 に答える
8584 参照

algorithm - 親が先に木を歩く

リンクされたツリーのすべてのノード (すべてのノードは親とすべての子への参照を持ち、ルート ノードは親として null を持ちます) を訪問する最良の方法は何ですか? 非再帰的ブラウニーポイント。

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

sql-server - 階層ID値の親の変更

SQL Server2008テーブルに次の行を設定している場合:

現在、行5は行2の親になっています。行5の親を行1に戻したいので、2/1ではなく1/3になります。それだけ私はこれまで働いてきました。行7(およびチェーン内の他の行)を行5の親のままにしておきたいのですが、これは行7が1/3/1であることを意味します。チェーンのすべての子レコードの階層IDも更新されるようにするための効率的なSQLは何でしょうか?

0 投票する
3 に答える
60656 参照

sql - SQL Server: 自己参照テーブルで親 ID を指定してすべての子レコードを取得する方法

こんにちは、それ自体を参照するテーブルがあり、特定の親 ID から親レコードとそのすべての子レコードを選択できるようにする必要があります。

私のテーブルは次のとおりです。

したがって、上記の例では、値 1 を渡して上記のすべてのレコードを取得できるようにしたいと考えています。

これまでのところ、次の再帰テーブル値関数を思いつきましたが、期待どおりに動作していません (最初のレコードのみを返します)。

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

hierarchy - 非親子ディメンションに階層を作成

キューブに AdventureWorksDW を使用して製品ディメンションのユーザー階層を作成しています。Product Key、ProductCategory Key、Product Subcategory Key 属性を追加しました。ただし、[属性] ウィンドウの Dim Product にマウス ポインターを合わせると、常にツールヒントとして「非親子ディメンションで階層を作成する」という警告が表示されます。

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

ms-access - 表で表した組織図

私は従業員テーブルを持つ Access アプリケーションを持っています。従業員は、組織内のいくつかの異なるレベルの一部です。組織には 1 人の GM、5 人の部長がおり、各部長の下には複数の監督者がおり、その監督者の下に労働者がいます。

従業員の役職に応じて、従業員は自分の下にいる従業員のレコードにのみアクセスできます。

ある種のレベル システムを使用して、組織をテーブルで表現したかったのです。私が見た問題は、同じレベル (スーパーバイザーなど) に多くの ppl が存在するが、別の部門のスーパーバイザーの記録にアクセスするべきではないということでした。この問題にどのようにアプローチすればよいですか?

0 投票する
4 に答える
407 参照

c# - ファイルシステムへのファイルの保存

データベースに画像を保存するアプリケーションがあります。パフォーマンスのために、これが最善の方法ではないことがわかりました。

データベースからすべての「ブロブ」の抽出を開始し、それらを(仮想フォルダーを介して)データフォルダーに追加しました

問題は、既に 8000 個の BLOB が保存されていることです。それらを "data/< blobid >/< blobname.extension >" のようなフォルダーに配置すると、このフォルダーには管理可能な多くのフォルダーが含まれます。

ファイルを最適に保存するにはどうすればよいでしょうか。「data/< year >/< month >/< day >/< blobid >/< name >」のように作成日でグループ化します。また、ファイルがデータベースのツリーに保存されていることも付け加えておく必要があります。そのツリー構造をファイルシステムにマップする必要があるかどうか疑問に思っていましたが、唯一の問題は、ブランチを移動できることです。つまり、ファイルシステム上のブランチを移動する必要があります。

どんな助けでも大歓迎です。

グルツ、M

0 投票する
4 に答える
2148 参照

sql - Oracle 階層クエリ

Oracle 10g を使用しています。私は2つのテーブルを持っています:

アクセス許可テーブルの値は、子にまで継承されます。次のようなものを返すことができる単一のクエリを書きたいと思います。

10g connect .. by 構文を使用してそのようなクエリを作成し、前のレベルから行を取得することは可能ですか?

0 投票する
2 に答える
420 参照

tree - 階層を構築する方法は?

ドキュメントを分析し、そこからオントロジーを構築したいと思います。このドキュメントには多くの特徴があり、階層である可能性があります。

無制限の高さでこの階層を構築するための最良のプログラミング方法は何ですか?木?

私は、必要なコードではなく、プログラミングの幅広い「方法」を探しています。

0 投票する
3 に答える
3113 参照

sql - 同じテーブルにネストされた結合(ツリー構造)

私の日付はツリー構造で構成されています。

以下が適用されます(Oracle SQL構文)。

IDで完全なツリーを返したいので、クエリの場合:

私は得るだろう

サブツリーの場合、次のようになります。

私は得るだろう

一方、フラットエントリbの場合、次のようになります。

私は得るだろう

単純な省略された結合クエリはこの目的を達成できないようです、または私は何かを逃していますか?

次のクエリは完全な構造を返しますが、 whereステートメントでフィルタリングを開始すると失敗します。

0 投票する
2 に答える
8595 参照

iphone - iPhone - 親View Controllerでメソッドを呼び出す

これに対する答えを探し回っていますが、決定的な解決策を見つけることができないようです - 誰かがここで助けてくれることを願っています!

iPhone 用のマルチビュー アプリを作成しています。「MainViewController」という UIViewController を作成しました。これは、必要に応じて他のビューにロードされます。画面間のナビゲーションはかなり多いので、MainViewController に "ViewSwitcher" メソッドを用意して、子ビュー コントローラーが呼び出してビューを別の子ビューに切り替えるように要求できるようにします。

子コントローラーから「ViewSwitcher」メソッドを呼び出すにはどうすればよいですか? 現在、各子ビュー コントローラーに UIView *"parent" プロパティを作成し、最初に子ビューを読み込むときにこれを設定することで、これを実現することができました。次に、[parent ViewSwitcher] を使用してメソッドを呼び出すことができます。これは少しぎこちないように思えます。恐ろしい再帰構造を作成しているのではないかと心配しています。より良い方法はありますか?

前もって感謝します。