sqlserver如何多行拼接成一行显示呢?
解决方法:
mysql使用GROUP_CONCAT函数就可以实现多行转一行显示的功能,sqlsever择使用FOR xml path ('')来实现。
例如:
SELECT '['+k.NAME_+','+k.ID_+']' FROM ACT_RU_TASK k
WHERE 1=1 FOR xml path ('')
结果:[审核,107575][整改,110021]
例如:
SELECT k.NAME_+',' FROM ACT_RU_TASK k
WHERE 1=1 FOR xml path ('')
结果:审核,整改,