スカラー変数変数テーブルが必要になりますdata.youの最後の部分だけを保持しています。だから...あなたが1つのデータに完全な列のデータを収めたいのであれば、そのデータを連結する必要があります...通常、コンマで区切られた配列の形式です。これらの線に沿って 何か...
IF OBJECT_ID('tempdb..#temp', 'U') IS NOT NULL
DROP TABLE #temp;
CREATE TABLE #temp (
ID INT NOT NULL,
PersonName VARCHAR(50) NOT NULL
);
INSERT #temp (ID, PersonName) VALUES
(1, 'Mark'), (2, 'Sally'), (3, 'Joe'), (4, 'Tammy'), (5, 'Bob');
SELECT * FROM #temp t;
--========================================
DECLARE
@ID VARCHAR(100) = '',
@PersonName VARCHAR(1000) = '';
SELECT
@ID = CONCAT(@ID, ', ', t.ID),
@PersonName = CONCAT(@PersonName, ', ', t.PersonName)
FROM
#temp t
ORDER BY
t.ID;
SELECT
ID = STUFF(@ID, 1, 1, ''),
PersonName = STUFF(@PersonName, 1, 1, '');
結果...
ID PersonName
--------------- ------------------------------
1, 2, 3, 4, 5 Mark, Sally, Joe, Tammy, Bob
HTH、 ジェイソン