問題タブ [ssms-2016]
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 - SSMS / TSQL - クエリで見つかったすべてのレコードに複数のレコードを挿入します
特定のクエリ条件に一致するすべてのレコードに対して、列 1 (作成された両方のレコード) に一意の ID を持つ複数のレコード (具体的には 2 つ) を挿入したいと考えています。挿入の残りの値は、クエリのそれぞれの列から取得する必要があります。最初の挿入では、Column2 は Column1 の元の値になり、2 回目の挿入では、Column2 は Column2 の元の値になります。
理想的には、私が求めているのは次のとおりです。
以下の INSERT SELECT FROM は、私がやりたいことを正確に処理しますが、見つかったレコードごとに 1 つの挿入のみを処理します。
TSQL を介してこれを行う簡単な方法はありますか? クエリ条件を満たすレコードが数千になる可能性があるため、一括で実行する必要があります。