これは私が過去に同様のことをするために使用したトリックです。 を使用しますサブストリング 働き。
SELECT n.nominationID
, SUBSTRING((
SELECT ',' + naf.awardFocusName
FROM NominationAwardFocus naf
JOIN AwardFocus af
ON naf.awardFocusID = af.awardFocusID
WHERE n.nominationID = naf.nominationID
FOR XML PATH('')
), 2, 1000000)
FROM Nomination n
2は、副選択が最初の項目に追加する先頭のコンマを切り落とすために使用され、1000000は、「文字列の残りすべて」を意味する大きな数値として選択されることに注意してください。