对不起,如果这看起来很简单,也许是星期五,我的大脑就不行了。我一直试图找出处理问题4小时左右的最佳方法,但无法得出最佳答案。希望你们能帮助我。我正在使用MSSQL
我需要将这些“Names”连接为由逗号分隔的单个字符串。并且只显示单个ID。即.. | ID1 | 1,名称2,名称3 |。
我从未这样做过,无法找到资源来解决这个问题。我相信你有一些方法可以合并它,但我无法弄明白。感谢您提前的时间。
ID1 NAME1
ID1 NAME2
ID1 NAME3
ID2 NAME2
ID2 NAME3
ID3 NAME1
ID4 NAME2
SELECT s2._ResourceGuid,s2.SoftwareCount,s2.RPMList
FROM(SELECT rpm._ResourceGuid,count(rpm.name)AS SoftwareCount,(???????)作为SoftwareList
FROM Inv_Unix_RPMInfo rpm WITH(NOLOCK)
WHERE rpm.Name ='VRTSvxvm'
OR rpm.Name ='VRTSvxfs'
OR rpm.Name ='VRTSvcs'
GROUP BY _ResourceGuid
)S2