我已经有查询连接
DECLARE @ids VARCHAR(8000)
SELECT @ids = COALESCE(@ids + ', ', '') + concatenatedid
FROM #HH
但如果我必须内联,我该怎么办呢?请帮忙。
SELECT sum(quantity), COALESCE(@ids + ', ', '') + concatenatedid from #HH
感谢。
答案 0 :(得分:1)
使用XML PATH技巧。你可能需要一个CAST
SELECT
SUBSTRING(
(
SELECT
',' + concatenatedid
FROM
#HH
FOR XML PATH ('')
)
, 2, 7999)
另外: