2016-12-01 1 views
0

아래 링크는 내 질문을 이해하는 데 도움이됩니다. 연결된 문자열 같은 그녀의 출력에 대해 언급 푸자으로 가능하지만 단일 셀에 있어야단일 셀의 줄 바꿈으로 연결

1 Editor 
    Reviewer 
7 EIC 
    Editor 
    Reviewer 

역할처럼 각각 연결 한 후 새로운 라인을 얻을 수 있습니다.

내가 char(13)char(10)를 사용하여 시도했지만 뭔가 불일치 는 SQL 서버 2012 내가 사용하고 항상있다 : How to concatenate values with same id in sql

는 사람이 도와 주실 수 있습니까?

감사합니다.

+0

어떤 불일치가 발생합니까? char (10)은 '\ n'과 같이 작동해야합니다. –

답변

0
DECLARE @T TABLE (id int, 
        name NVARCHAR(50)) 

INSERT INTO @T 
VALUES(1,'JAMES'), 
(1,'HARRY'), 
(2,'CO'), 
(2,'VT'), 
(2,'SC') 
; 

SELECT id,STUFF((SELECT DISTINCT(','+B.name) 
       FROM @T B 
       WHERE B.id = A.id 
       FOR XML PATH('')),1,1,'') AS name 
FROM @T A 
GROUP BY id 
; 
관련 문제