common-table-expression

    2

    1答えて

    行カウントを使用して1または2のいずれかと一致する値を返します。すべての値を2にする必要があります。ただし、行数が1の値の一部は、列名にフィルターをかけようとしています。私が探しているのは、2のカウントを持つ行を保持するメソッドですが、行数2の場合にのみ1のカウントで行を除外します。以下の例では、 528886のIDは、それが行2. クエリを持っているとして、行を除外したいと思います: selec

    1

    1答えて

    IDと代替IDの2つの列を持つテーブルがあります。 AlternateID自体にAlternateIDがあり、同じテーブルにも取り込まれます。 私の目的は、代替IDを持たないAlternateIDが解決されるまで、代替IDを持つ代替IDが解決されるテーブルを作成することです。これはどうすればいいですか?ここで は、いくつかのサンプルデータ ソーステーブルが私の最後の表は ID | FinalAlt

    1

    2答えて

    これは私のデータベース構造 データベース作成testGroupfirst; は、これは私が 選択名、年、学位、名前でtestTblグループから場所、YEAR、程度によって、単純なグループを作成し、今 までの結果は use testGroupfirst; go create table testTbl ( id int primary key identity,name nvarchar(5

    0

    1答えて

    私は、この表から、この id | parent | folder_name ------------------------- 1 | 0 | Root 2 | 1 | NSW 3 | 1 | QLD 4 | 2 | Sydney 5 | 3 | Brisbane のような値を持つテーブルを持っている私は、より高いレベルまで、すべての親のフォルダを取得したいです。例:FO

    1

    2答えて

    2つのテーブルがあり、CTEを使用する必要があります。 私はdActiveDateはtable_1で最大であり、table_1.dcidKala = table_2.dcidKalaため​​よう、Table_1から行のTable_2の行のセットを必要としています。 table_2の行ごとに CREATE TABLE #Table_1 ( dcidKala INT, dcP

    0

    1答えて

    重複を削除するためにCTEを使用する場合は、元のテーブルから行を削除します。どうしたの? 一部の値に対してCTEを更新すると、元のテーブルに反映されないのはなぜですか?例えばのために : CREATE TABLE TABLE_DUPLICATEREMOVALTEST ( ID INT,NAME VARCHAR(20) ) INSERT INTO TABLE_DUPLICATEREM

    0

    2答えて

    私は、手動で入力したテキストを別のテーブルの項目の識別子に参照する項目をテーブル内で識別しようとしています。データ構造は設計が難しく、テーブル間の単純な結合には何も使用されません。彼らは同期していません。 それだけで非常に快適ではないですが、私はこれを持っており、それが動作:chargesで SELECT i.id, ( SELECT c.text FROM charges c

    0

    1答えて

    JSONファイルの解析にSQL Server 2014を使用しています。そのために、再帰的なCTEが便利だと思います。 JSONファイルは、このようなものです: { "0": { "SalesOrderNumber": "CSVSO67695", "SalesOrderDetailID": 97971, "OrderDate": "2014-03-05 00

    1

    1答えて

    私はDBの専門家がSQL Server 2012の下のシナリオでcteを書き込もうとしていましたが、問題を解決できませんでした。これを理解するのに役立つ人がいれば、感謝します。 私はテーブルJobcardとitemsのためにJockcard2Itemと呼ばれる多くのテーブルを持っています。私の場合は 私は怒鳴るように与えられたアイテムIDのすべてのJobcardsを知りたい、 ジョブ・カードは、複

    0

    1答えて

    テーブルに隣接ツリーを格納します。ツリー内の各ノードのすべてのアセンダントを見つけるために、再帰的な共通テーブル式を書きました。 だから私は SELECT * FROM TREE;を書くとき、私はこの取得: id | ancestors ----+--------------- 0 | {} <- ROOT 1 | {0} 2 | {0} 4 | {0}