Đây là một mẹo mà tôi đã sử dụng trong quá khứ để làm những điều tương tự. Sử dụng ĐĂNG KÝ hàm số.
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
Lưu ý rằng số 2 được sử dụng để cắt bỏ dấu phẩy đứng đầu mà phép chọn phụ thêm vào mục đầu tiên và 1000000 được chọn làm số lớn có nghĩa là "tất cả phần còn lại của chuỗi".