WITH TB AS(
SELECT 1 SEQ , '사과' AS ITEM
UNION ALL
SELECT 1 SEQ , '포도' AS ITEM
UNION ALL
SELECT 2 SEQ , '바나나' AS ITEM
UNION ALL
SELECT 2 SEQ , '망고' AS ITEM
UNION ALL
SELECT 3 SEQ , '복숭아' AS ITEM
)
SELECT DISTINCT A.SEQ
, STUFF((
SELECT ',' + CONVERT(VARCHAR(50), B.ITEM)
FROM TB AS B
WHERE A.SEQ = B.SEQ
FOR XML PATH('')
), 1, 1, '') AS ITEM
FROM TB AS A
--------------------------------------------------------------
결과
--------------------------------------------------------------
1 사과,포도
2 바나나,망고
3 복숭아
728x90
반응형
'DB > Mssql' 카테고리의 다른 글
| mssql 부하쿼리 확인 (0) | 2018.01.09 |
|---|---|
| mssql 테이블 복사 (0) | 2018.01.09 |
| mssql update alias (0) | 2018.01.09 |
| mssql SET문 설명 및 사용법 (0) | 2018.01.02 |
| mssql 데이터형 우선 순위 (0) | 2018.01.02 |