重複の可能性:
多くの行を1つのテキスト文字列に連結しますか?
SQL Server 2008データベースには、tblQuestionとtblSummaryの2つのテーブルがあります。次のようにtblQuestionからQuestionIDを選択しています。
SELECT QuestionId from tblQuestion WHERE Status='Completed';
結果は次のとおりです(複数のレコードから)、
QuestionId
----------
1
2
5
7
8
9
[6 rows]
次に、上記で選択したIDをtblSummaryの「CompletedSections」列(VARCHARタイプ)に挿入する必要があります。これは、CSVのような形式で挿入する必要があります-1、2、5、7、8、9
たとえば、tblSummaryからそれらを選択すると、次のようになります。
SELECT CompletedSections FROM tblSummary WHERE <Some Condition>
結果は、
CompletedSections
-----------------
1,2,5,7,8,9
[1 row]
これは、t-SQLを使用して(C#のようなプログラミング言語を使用せずに)データベースレベルでどのように実行できますか?スケジュールされたSQLSP/関数/トリガーを使用してt-SQLでこれを実装したいと思っています。
ありがとう、
チャトゥール