database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4661 게시물 읽기
No. 4661
한개의 테이블에서 하위코드 가져오기..
작성자
조중연(babbage)
작성일
2009-03-05 15:17ⓒ
2009-03-05 15:21ⓜ
조회수
6,871

한개의 테이블에 연결고리처럼 하위 코드가 같이 있습니다..

예로 

itmCode    sitmCode
 abcde        abcde1
 abcde1       abcde2

이런식으로 들어가 있습니다..

sitmCode가 없을때까지... 보여질수 있는 방법은 어떻게 하면 될까요??

이런식으로요... 

abcde    abcde1    abcde2 .......

어떤식으로 가져와야 할지 모르겠네요;;;

고수님들 도와주세요...

이 글에 대한 댓글이 총 1건 있습니다.

도움이 될련지는 모르겠습니다...

님께서 원하시는 쿼리 형태는 재귀(recursive) 또는 
계층(hierarchical) 쿼리 라고 하는 것인데요.

제가 알기로는 표준 SQL 에서는 지원하지 않는 듯 합니다.

SQL Server 2005 부터 T-SQL 에서  CTE(Common Table Expression)  라는 것
(SELECT 절 앞에 WITH 절 추가)을 지원 하는데 이를 이용하면 가능합니다.

BOL 에서 CTE 로 검색 후 "공통테이블 식을 사용하는 재귀쿼리" 항목을 
참조해 보세요.

고혁진(hjk106000)님이 2009-03-19 05:34에 작성한 댓글입니다.
이 댓글은 2009-03-19 05:37에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
4665xp_cmdshell 오류
사이
2009-03-11
6701
4664피벗 질문입니다 [1]
김태호
2009-03-10
7133
4662xp_cmdshell 오류
김환범
2009-03-09
6304
4661한개의 테이블에서 하위코드 가져오기.. [1]
조중연
2009-03-05
6871
4660마일리지에 유효기간이 들어갈떄,, [1]
허양민
2009-03-04
6304
4659인덱스 크기는 어느정도가 좋을까요? [1]
karerina
2009-03-04
6894
4658MS-SQL 2000 쿼리 질문 (재귀?) [5]
우세연
2009-03-04
8883
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다