다음과 같은 데이터가 있습니다. A 123 A 456 A 789 B 111 B 222 C 000 아래와 같이 쿼리나 프로시져로 만들려고 하는데요.. 어떻게 하면 되나요??
필드1 필드2 A 123,456, 789 B 111,222 C 000
2005부터는 다음과 같이 처리하면 간단하고 속도도 아주 빠릅니다.
select a.필드1, stuff((select ',' + 필드2 as [text()]
from 테이블
where 필드1 = a.필드1
for xml path('')), 1, 1, '') from 테이블 a
2000 이하라면 커서를 사용하는 것이 속도가 더 나을 듯.