sqlserver 将某个字段信息合并成一行,以逗号隔开

实现:使用for xml path(‘’) 和stuff
效果:
在这里插入图片描述

sql语句

SELECT
	stuff(
		( SELECT ',' + su.user_name FROM sys_user su WHERE su.user_id IN ( '87', '86' ) FOR xml path ( '' ) ),
		1,
		1,
	'' 
	) AS user_name

猜你喜欢

转载自blog.csdn.net/fortunate_leixin/article/details/128130130