현재/Database
MS SQL: STUFF-조회된 여러개의 ROW를 하나의 ROW로 가공
청소부
2021. 4. 23. 10:39
1. 개요
1) 이벤트 참여 브랜드를 조회
2) 참여 브랜드는 여러 개 가능(10개 제한)
3) 조회된 rows를 하나의 row로 가공하는 방법
SELECT TARGET_NO
FROM EV_EVENT_JOIN_PSBLT_TARGET
WHERE EVENT_NO = '2000000895';
SELECT DISTINCT EVENT_NO
, STUFF(( SELECT ','+TARGET_NO
FROM EV_EVENT_JOIN_PSBLT_TARGET B
WHERE A.EVENT_NO = B.EVENT_NO
FOR XML PATH('')
), 1, 1, '') AS PRDT_NO
FROM EV_EVENT_JOIN_PSBLT_TARGET A