I have the following query in sql sever 2014
CREATE TABLE #TEMPTABLE
(
ID INT,
DATACOLUM VARCHAR(5)
)
INSERT INTO #TEMPTABLE VALUES
(1,'A'),(1,'B'),(1,'C'),(2,'D'),(3,'E'),(4,'F')
SELECT
TB.ID,
STUFF((SELECT ',' + DATACOLUM FROM TB FOR XML PATH ('')),1,1,'') AS CONCATSTUFF
FROM(
SELECT *
FROM #TEMPTABLE) AS TB
GROUP BY TB.ID
The expected result is that you can concatenate the "DATACOLUM" column that is obtained from the sub query
SELECT *
FROM #TEMPTABLE) AS TB
the sub-query is just an example since it is expected to have a more complex sub-query