我有一个简单的查询,它返回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