recursive-query

    -1

    1答えて

    私は構造下記のように私のテーブル内のデータを持っている、 Manager Id Employee id chartfield SM1 MGR-1 12 SM2 MGR-1 12 MGR-1 LEAD-1 12 MGR-1 LEAD-2 12 MGR-1 LEAD-3 12 LEAD-1 LEAD-2 12 LEAD-1 ASSOCIATE -1 1

    1

    1答えて

    ジャンクションテーブルを使用して多対多リレーションシップを持つSQL 2012のテーブルがあります。 私が参照してる多くの関係に多くのCurrency_Dependencyですがこれは次のようにレイアウトされています。 私がしたいのは、ツリー形式ですべての依存関係を表示する再帰的クエリを作成することです。各関係には、選択されている主要通貨アイテムから何歩歩くかを示す数字が表示されます。それがどこに

    2

    1答えて

    現在、構造体のようなリンクリストから最後のdecendetを効率的に取得しようとしています。 | は基本的に私はこの current_idのようなリストを取得し、それを分割し、一定の基準で、データ系列を持つテーブルがあります> - 2 - > 3 - > 4 と 42 - > 43 - > 45 1 | 2 2 | 3 3 | 4 4 | NULL 42 | 43 43 | 45 45

    1

    1答えて

    リンクされた子コードの数のマスター親コードを特定する必要がありますが、最大再帰エラーが発生しています。私はまだSQLに新しいので、誰かがこの問題で私を助けてください。 理想的には、私はこのような何か探して、最終的な結果がしたい: コードを私はこのようなルックスでプレーしてきた: WITH Hierarchy(Code, Previous_Code, Master_Parent) AS ( SE

    -1

    1答えて

    私のアプリケーションは親の子関係を持つテーブルを読み込みます。アプリケーションはツリーのすべてのレベルを自分で調べ、それは本当に遅い(複数のレベルを深くしなければならない)。私は別の解決策を探しており、再帰的なクエリに来ました。私が見つけた例では、私はそれを私のデータ構造にマップすることはできません。 CREATE TABLE [products].[BillOfMaterial]( [i

    0

    1答えて

    ModuleUserPermissionは、特定のユーザとモジュールテーブルのモジュールIDをどこから取得するかをクエリするメインテーブルです。モジュールテーブル select * from [ModuleUserPermission] mup inner join Module ml on ml.Id = mup.Module_Id --inner

    1

    1答えて

    私は親子関係を含むデータベースを持っており、子IDのすべての親IDが同じ行になるようにデータを折りたたみようとしています。 Name | ID | Parent_ID A 1 NULL B 2 1 C 3 2 D 4 3 私は次のことを達成しようとしています: Name | ID | Top_Level | Sub_Level | Sub_Level_2 A

    1

    1答えて

    以下のコードではSQL 2014で再帰的に使用しています。 WITH products AS ( SELECT prd.productID, prd.MainproductID, prc.Price,Level = 0, Row_ID = CAST(ROW_NUMBER() OVER (ORDER BY prd.productID) AS VARCHAR(

    1

    1答えて

    私は次のような関係があります。私は何をしようとしている 会社概要(会社、役割、従業員) は二人の従業員間の最短「パス」を見つけることです。 例 私はジョーとピーターの間の距離を見つける必要があります。 ジョーはA社のCEOであり、アレックスという人は役員です。 AlexはB社のCEO、PeterはB社の副社長です。その後、JoeとPeterの距離は2になります。同じ会社でJoeとPeterが役割を