14

私は次のテーブルを持っています: tblFile

tblファイル

私の望ましい出力:

ここに画像の説明を入力

多くの行を単一のテキスト文字列に連結しています。ただし、グループ化を正しく行うことはできません。コードは現在、FileNameString フィールドの各レコードに対して表示されるだけです: AAA、BBB、CCC、DDD、EEE、FFF

グループ化に関する提案があれば!

SELECT FileID, Stuff(
(SELECT     N', ' + CONVERT(Varchar, FileName) 
FROM         tblFile  FOR XML PATH(''),TYPE )
.value('text()[1]','nvarchar(max)'),1,2,N'')AS FileNameString 
From tblFile
GROUP BY FileID
4

1 に答える 1