我有一個簡單的查詢,它返回2行,因爲它正在連接2個表。查詢是這樣的:在逗號分隔的列上將多行轉換爲單行
SELECT
id, fecha, tipo, fuente, origen, estado, gravedad, cliente,
sectores, datos, idInforme, idDepartamento
FROM
Informe I
INNER JOIN
InformeDepartamento ID ON I.ID = ID.idInforme
我需要的是隻返回單行的「idDepartamento」列合併,並用逗號隔開。所以內容是1,4
我該如何做到這一點?我試過PIVOT
,但它不起作用,因爲我認爲這不是正確的做法。
http://stackoverflow.com/questions/17591490/how-to-make-a-query-with-group-concat-in-sql-server – scaisEdge
感謝@scaisEdge – NicoRiff