【发布时间】:2011-07-28 21:28:12
【问题描述】:
表格和样本数据脚本
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
【问题讨论】:
-
不要在列中存储 CSV 数据!永远!
-
乔尔,我没有将 CSV 数据存储在列中。这是报告的一部分,我遇到了这个问题并发布在这里。
-
如果您不将 CSV 数据存储在列中,那么为什么需要 UPDATE 语句?
标签: sql sql-server sql-server-2005 tsql