Извините, если это может показаться простым, возможно, это пятница, и мой мозг просто не работает.Я пытался найти лучший способ справиться с проблемой в течение 4 или около того часов и не могу найти лучший ответ.Надеюсь, вы, ребята, сможете мне помочь.Я работаю с MSSQL
Мне нужно объединить эти «Имена» в одну строку, разделенную запятыми.И показывать только один идентификатор.то есть .. | ID1 |name1, name2, name3 |.
Я никогда не делал этого и не могу найти ресурсы, чтобы понять это.Я уверен, что есть способ объединить это, но я не могу понять.Спасибо за ваше время заранее.
ID NAME
ID1 NAME1
ID1 NAME2
ID1 NAME3
ID2 NAME2
ID2 NAME3
ID3 NAME1
ID4 NAME2
SELECT s2._ResourceGuid, s2.SoftwareCount, s2.RPMList FROM (ВЫБРАТЬ об / мин._ResourceGuid, считать (rpm.name) AS SoftwareCount, (???????) как SoftwareList FROM Inv_Unix_RPMInfo rpm WITH (NOLOCK) WHERE rpm.Name = 'VRTSvxvm' ИЛИ rpm.Name = 'VRTSvxfs'
ИЛИ rpm.Name = 'VRTSvcs' GROUP BY _ResourceGuid) s2