問題タブ [recursive-cte]
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.
sql-server - 再帰 CTE SQL (親子)
SQL Server 2012 を使用しています
LOCATIONDETAIL テーブル
LOCATIONSITECONFIG テーブル
再帰 CTE クエリを使用します
NORTH は Global の別のサイトになりました。このクエリは、OK であるツリー構造で North と North 1 を返します。
Global を新しいサイトとして作成するとき、North を Global サイトの一部として含めたくありません。
例 、グローバルである (NEWTEST) という名前のサイト 2 を追加する
LOCATIONSITECONFIG テーブル
上記のクエリは、Global 、NORTH、NORTH1、SOUTH、SOUTH1、および NORTH(TEST) AND NORTH1 (レコードの複製) を返します。
クエリで Global 、NORTH (TEST)、NORTH1、SOUTH、SOUTH1 を返すようにしたい
子サイトが既に作成されている場合、クエリは無視する必要があります。助けてください