Script pour la table et les données échantillonsSQL Server - Mettre à jour une colonne avec d'autres valeurs de la colonne au format 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')
Je dois mettre à jour le #TEMPTABLE1
afin que
ID COL1
---------
1 A,B,C
2 X,Y
3 Z
double possible de [Comment revenir plusieurs valeurs dans une colonne (T-SQL)?] (Http://stackoverflow.com/questions/122942/how-to-return-multiple-values-in- one-column-t-sql) –
** NE PAS ENREGISTRER LES DONNEES CSV EN COLUMS! JAMAIS! ** –
Joel, je ne stocke pas les données CSV dans la colonne. Cela fait partie du reporting et je suis tombé sur ce problème et posté ici. –