【发布时间】:2020-03-16 05:54:02
【问题描述】:
我正在尝试将“测试”列放在同一行中。我正在使用Stuff() 但是,似乎“测试”列正在遍历所有 qID
我错过了什么?
SELECT DISTINCT qID,
STUFF((
select ',' + B.text
from tbl B
where B.qID=qID
order by B.text
for xml path('')
),1,1,'') as test
FROM tbl
WHERE qID in (2258060,2296222)
GROUP BY qID
【问题讨论】:
标签: sql sql-server tsql string-aggregation