DECLARE @sql_col VARCHAR(100)
SELECT @sql_col = ISNULL(@sql_col + ',','') + QUOTENAME([证书专业]) FROM View_建造师注册专业
GROUP BY [证书专业]--SELECT @sql_col
--2 通过 FOR xml path('') 合并字符串记录
--SEL (SELECT ',' + 证书专业
-- FROM View_建造师注册专业
-- WHERE 证书ID = '1'
-- FOR xml path('')
-- ),1ECT
----STUFF(
-- ,1,''
-- )
--3 分组合并字符串记录
select
证书ID,
专业 = (
STUFF(
(SELECT ',' + 证书专业
FROM View_建造师注册专业
WHERE 证书ID = A.证书ID
FOR xml path('')
),1,1,''
)
)
FROM View_建造师注册专业 A
GROUP by 证书ID
SELECT @sql_col = ISNULL(@sql_col + ',','') + QUOTENAME([证书专业]) FROM View_建造师注册专业
GROUP BY [证书专业]--SELECT @sql_col
--2 通过 FOR xml path('') 合并字符串记录
--SEL (SELECT ',' + 证书专业
-- FROM View_建造师注册专业
-- WHERE 证书ID = '1'
-- FOR xml path('')
-- ),1ECT
----STUFF(
-- ,1,''
-- )
--3 分组合并字符串记录
select
证书ID,
专业 = (
STUFF(
(SELECT ',' + 证书专业
FROM View_建造师注册专业
WHERE 证书ID = A.证书ID
FOR xml path('')
),1,1,''
)
)
FROM View_建造师注册专业 A
GROUP by 证书ID
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货