Ich habe Daten wie diese Ich möchte nur die Zeilen in Spalte, wie Zeilen in Spalten mit Komma umwandeln getrennt
DECLARE @Table1 TABLE
(id int, name varchar(20), val varchar(20))
;
INSERT INTO @Table1
(id , name , val)
VALUES
(222, 'ram', 'match'),
(222, 'ra', 'nomatch'),
(222, 'man', 'nomatch'),
(222, 'kim', 'match')
;
Ich brauche eine Ausgabe wie diese
ID Match NoMatch
222 ram,kim ra,man
unten Daten konvertieren Eigentlich habe ich Pivot und Max Condition ausprobiert wo mir Point fehlt.
diese beiden Links sollen Ihnen helfen, http://stackoverflow.com/questions/1343145/tsql-pivot-without-aggregate-function http://stackoverflow.com/questions/ 14618316/how-to-create-a-Pivot-Abfrage-in-sql-Server-ohne-aggregate-Funktion – JonWay
@tom warum es dupliziert wurde, was auch immer die Frage nicht einmal eine Meile mit ihm übereinstimmt – mohan111