SELECT
userid,
field1,
field2,
field3
STUFF((
SELECT
', '+comment
FROM table1 a1
where a1.userid=a2.userid
FOR XML PATH('')
),1,2,'') AS comment
FROM table2 a2
게시판에 여러 번 글을 쓴 사람들의 글을 id 별로 묶어서 보도록 했다.
안쪽에 묶을 테이블, 바깥쪽에 기준이 되는 테이블로 구성하면 된다.
"1,2" 숫자는 첫번째 글자부터 2자까지는 지우고 가져온다는 의미다.
구분자를 두 자로 했기 때문에 처음에 구분자가 들어가지 않도록 했다. (STUFF 함수 검색해 보세요.)
'쓸만한 주저리' 카테고리의 다른 글
파일이 생성된 날짜별로 구분해서 하위 폴더에 정리하는 vbs (0) | 2013.03.08 |
---|---|
[DBMS] [mssql] group by + case와 where+group by의 비교 (0) | 2013.02.06 |
페이스북에 사진 올리기 + 유튜브 공유하기 (0) | 2012.06.20 |
[asp] imagemagick 사용법 - 바탕 그림에 글자 쓰기 (0) | 2011.11.25 |
ASP에서 글씨를 그림으로 만들기 [ImageMagick 활용] (0) | 2011.11.10 |