recursive-query

    1

    1答えて

    私は子IDとその親IDのSQLiteテーブルを持っています。与えられた親が子の列に表示される場所。たとえば: child parent ----- ------ 3 4 2 3 1 2 5 4 7 8 6 7 私は子供が1列に表示され、その最終的な親会社(すべてrecusingが完了した後に残る親が)にリストされているテーブルに再帰構造からこれを変換したいですその他。

    2

    1答えて

    私は、以下に示す表の結果クエリを持っている: select * from (select [iKey], [StartDate], [FirstFCDate] from (SELECT [iKey], min([Date]) as [FirstFCDate] from dbo.factFC group by [iKey]) as gp left outer join (select [StartD

    0

    1答えて

    私はデータを階層的な順序で格納していますが、親の中に最も深い子がある順番にすべての親を探したい(親子 - > grand grand - > grand grand children ....など)、現在私はconnect by節を使ってすべての子(即時および拡張子..)を取得しますが、最も深い子のパスを持つすべての親IDを取得する必要があります。 次のクエリは、階層問合せでの深さがlevelと呼

    0

    1答えて

    次の表で階層問合せを実行するのに苦労しています。 CLASSSTRUCTUREID PARENT CLASSIFCATIONID 1688 FLT 1689 1688 ASSET 1690 1688 PMFLT 1691 1688 CM 1692 1691 POSTFAILCM は、例えば、私は上記の例 FLT/CM/POSTFA

    0

    2答えて

    標準のORACLE SQLの例の表EMPの場合、スキーマには現行従業員のダイレクト・マネージャのEMPNOがプライマリ・キーであり、MGRはEMPNOです(外部キーは表自体を参照します)。 質問1:1つのマネージャーを削除するために再帰的なSQLプロシージャーを作成し、このマネージャーの下で働いているすべての人物を黙って削除する方法 、それらに直接報告しない人を含む? 質問2:繰り返しベーステーブ

    0

    2答えて

    再帰的クエリがあります。私は声明 完了前に枯渇した 最大再帰100の代わりに戻って、データベースからいくつかの結果を取得したい無限ループがある場合にのみ、クエリは、ほとんどの場合で動作します。 クエリは次のようになります。だから私は、私は上記の問題を解決し、データバックのいくつかのレベルを与えることができるようにクエリを変更したい WITH bom ([id],[parentNumber],[wa

    1

    1答えて

    は、テーブルを作成し、値を挿入するには、次のSQL文を使用して: create table tb(id int , pid int , name nvarchar(10)) insert into tb values(1 , null , 'A') insert into tb values(2 , null , 'B') insert into tb values(3 , null , '

    0

    2答えて

    在庫計算のための加重平均コストを計算するために意図したとおりに動作する再帰的クエリがあります。私の問題は、異なる列でグループ化された同じクエリから複数の加重平均が必要なことです。問題をキー列ごとに1回ずつ計算して解決できることは分かっています。しかし、クエリのパフォーマンス上の考慮事項のために、私は一度それを横断したい。時には1M +行があります。 私はデータを簡略化し、加重平均を単純な和に置き換

    0

    1答えて

    私はすべてのツイートを私がtweetedしようとしています(もしあれば)。 私はTweetSharpを使用しています。私は自分自身のつぶやきを得ることができますが、同じ要求/応答で回答を得る方法を理解できませんでした。 また、私はすべての返信/言及を得ることができますが、個別のリクエストでは、各返信を元のステータスにリンクするのが非常に難しくなります。 私は、「返信を除外」プロパティを使用しようと