脚本表和样本数据SQL服务器 - 更新与另一列值的列作为CSV
CREATE TABLE #TEMPTABLE1(ID INT, COL1 NVARCHAR(10))
CREATE TABLE #TEMPTABLE2(ID INT, COL2 NVARCHAR(10))
INSERT INTO #TEMPTABLE1 (ID) VALUES(1)
INSERT INTO #TEMPTABLE1 (ID) VALUES(2)
INSERT INTO #TEMPTABLE1 (ID) VALUES(3)
INSERT INTO #TEMPTABLE2 (ID,COL2) VALUES(1,'A')
INSERT INTO #TEMPTABLE2 (ID,COL2) VALUES(1,'B')
INSERT INTO #TEMPTABLE2 (ID,COL2) VALUES(1,'C')
INSERT INTO #TEMPTABLE2 (ID,COL2) VALUES(2,'X')
INSERT INTO #TEMPTABLE2 (ID,COL2) VALUES(2,'Y')
INSERT INTO #TEMPTABLE2 (ID,COL2) VALUES(3,'Z')
我需要更新#TEMPTABLE1
使
ID COL1
---------
1 A,B,C
2 X,Y
3 Z
可能重复(http://stackoverflow.com/questions/122942/how-to-return-multiple-values-in- [如何在一列(T-SQL)?返回多个值] one-column-t-sql) –
**不要将CSV数据存储在COLUMS中! EVER!** –
Joel,我没有在列中存储CSV数据。这是报告的一部分,我遇到了这个问题并在这里发布。 –