티스토리 뷰
갑작스럽게 나한테 도움을 요청해 왔다.
그런데 어떠한 도움을 주기도 전에 먼저 해결해버린 멋진 사원님..
좋은 정보다 싶어, 내가 직접 찾아낸 것은 아니지만 기억으로 저장을 잘 못하므로 여기에 적는다는...
하나의 테이블에 여러개의 컬럼이 있는데.. 특정 컬럼의 값이 동일한것들의 다른 컬럼들을 어찌 합치느냐는게 문제였다.
참조하는 ID가 같은 것들의 주소를 하나의 컬럼인것처럼 값을 저장하기 위한것이다.
이는 위의 그 사원님의 현란한 웹서핑의 결과로 작성된 sql문이다.
SELECT DISTINCT ROUTE_ID,
STUFF((SELECT ' -- ' + ADDRESS AS [text()]
FROM tb_fav_route_addr b
WHERE b.ROUTE_ID = a.ROUTE_ID
ORDER BY ADDRESS
FOR XML PATH('')),1,1,'') AS ADDRESS
FROM tb_fav_route_addr a;
잘 돌아가드라..
역시 젊은 피가 조아.. ㅋ
출처 : http://sqler.pe.kr/web_board/view_list.asp?id=90373&read=58&pagec=&ses=1
그런데 어떠한 도움을 주기도 전에 먼저 해결해버린 멋진 사원님..
좋은 정보다 싶어, 내가 직접 찾아낸 것은 아니지만 기억으로 저장을 잘 못하므로 여기에 적는다는...
하나의 테이블에 여러개의 컬럼이 있는데.. 특정 컬럼의 값이 동일한것들의 다른 컬럼들을 어찌 합치느냐는게 문제였다.
참조하는 ID가 같은 것들의 주소를 하나의 컬럼인것처럼 값을 저장하기 위한것이다.
이는 위의 그 사원님의 현란한 웹서핑의 결과로 작성된 sql문이다.
SELECT DISTINCT ROUTE_ID,
STUFF((SELECT ' -- ' + ADDRESS AS [text()]
FROM tb_fav_route_addr b
WHERE b.ROUTE_ID = a.ROUTE_ID
ORDER BY ADDRESS
FOR XML PATH('')),1,1,'') AS ADDRESS
FROM tb_fav_route_addr a;
잘 돌아가드라..
역시 젊은 피가 조아.. ㅋ
출처 : http://sqler.pe.kr/web_board/view_list.asp?id=90373&read=58&pagec=&ses=1
반응형
'Computer > Databases' 카테고리의 다른 글
[MSSQL 2005] SET QUOTED_IDENTIFIER (0) | 2009.09.14 |
---|---|
[MSSQL 2005] SET ANSI_NULLS (0) | 2009.09.14 |
MSSQL의 DROP FUNCTION/PROCEDURE/TRIGGER (0) | 2009.05.28 |
MSSQL 2000과 2005사이 (0) | 2009.05.28 |
ms sql 백업 (0) | 2009.05.22 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 인도
- 팸세일
- 해외직구
- VirtureBox
- 와코마리아
- 와코마리아팸세일
- 단체소송
- 기부피해
- 새희망씨앗 피해자
- 라고스
- eclipse
- 새희망씨앗
- 와코마리아한남동
- java
- MySQL
- 페밀리세일
- 패밀리세일
- 사업자등록
- UML
- 리터너블
- 와코마리아 스웨터
- 홈택스
- 기부사기
- 나이지리아
- 6월 패밀리세일
- 안드로이드
- 한남동세일
- 마라탕 #마라상궈 #마라탕재료 #쉽게만드는마라탕 #중딩입맛 #마라탕잡탕
- 부드러운맛
- javascript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함