最佳答案
虽然我认为这样存储数据根本不是一个好主意(请参阅其他人在评论中所说的内容),但可以通过以下方式实现:
SELECT REFERENCE_NO,
ITEM_NO,
ROLES = STUFF((SELECT N', ' + ENTITY_ROLE
FROM dbo.MyTable AS p2
WHERE p2.ITEM_NO = p.ITEM_NO
ORDER BY ENTITY_ROLE
FOR XML PATH(N'')), 1, 2, N'')
FROM dbo.MyTable AS p
GROUP BY REFERENCE_NO, ITEM_NO
ORDER BY ITEM_NO;
实际演示:SQL Fiddle
关于java - 使用SQL存储过程我们可以得到以下输出吗?或者在代码本身中处理它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52116003/