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
운영게시판
최근게시물
DB2 Q&A 966 게시물 읽기
No. 966
이것 한번봐주세여
작성자
일이시스
작성일
2006-04-10 10:16
조회수
5,145

SELECT DISTINCT(CTN_ID) FROM KM_CTN
CONNECT BY PRIOR CTN_ID = CTN_PARENT START WITH CTN_ID IN (SELECT CTN_ID FROM KM_CM WHERE CM_USR_ID = 'admin')

 

위에게 오라클 커리 문인데

밖으로 나와잇는데 connect by 는 어찌 해결하겟는데 안에 잇는걸 어찌 해야할지...ㅠㅠ

 

with ctn(DISTINCT ctn_id,CTN_PARENT ) as
(
SELECT DISTINCT ROOT.CTN_ID,ROOT.CTN_PARENT
FROM KM_CTN ROOT
WHERE CTN_ID in (SELECT CTN_ID FROM KM_CM WHERE CM_USR_ID = 'admin')
UNION ALL
SELECT DISTINCT SUB.CTN_ID,SUB.CTN_PARENT
FROM KM_CTN SUB, CTN SUPER
WEHRE SUB.CTN_ID = SUPER.CTN_ID
)
SELECT * FROM CTN

 

with ctn(DISTINCT (ctn_id),CTN_PARENT ) as
(
SELECT DISTINCT (ROOT.CTN_ID),ROOT.CTN_PARENT
FROM KM_CTN ROOT
UNION ALL
SELECT DISTINCT SUB.CTN_ID,SUB.CTN_PARENT
FROM KM_CTN SUB, CTN SUPER
WEHRE SUB.ctn_parent = SUPER.CTN_ID
)
SELECT * FROM ctn WHERE CTN_ID in (SELECT CTN_ID FROM KM_CM WHERE CM_USR_ID = 'admin')

 

 

나름데로 요렇게 해봣느데 계속 에러 메세지만...ㅠㅠ

아~왜~ 안돼는거야...ㅠㅠ

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

with ctn(DISTINCT (ctn_id),CTN_PARENT ) as
-> with를 이용하여 temp table을 생성할 때 오류가 있네요.

     컬럼명지정시 distinct를 사용할 수 없습니다.

 

여기 Files 21번에 DB2 UDB V8.2 SQL COOKBOOK이 있고 예제도 있습니다. 참고하시면 도움이 될거같습니다.

 

 

도님이 2006-04-10 10:53에 작성한 댓글입니다. Edit

그럼 with 안에서는 DISTINCT 를 사용할수 없는거엿나여??

 

그럼 select 시 DISTINCT  를 쓰면 돼나 ..

함 해보께여 ..감사합니다.

일이시스님이 2006-04-10 11:22에 작성한 댓글입니다. Edit

아싸 됩니다..^^*

감사합니다...^^*

일이시스님이 2006-04-10 11:24에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
969DB2 인덱스 생성에 대해서... [1]
김재경
2006-04-11
7403
968in문 관련 질문입니다. [1]
jinjin
2006-04-11
4732
967[질문] with문으로 만드는 테이블과 view테이블의 차이점이 뭔가요? [2]
이준식
2006-04-11
6790
966이것 한번봐주세여 [3]
일이시스
2006-04-10
5145
965DB2 에 프로젝트를 투입하려고 하는데요 [2]
김자연
2006-04-08
5877
964오라클 connectn by 를 DB2로 수정하는데 잘 안돼여 [3]
일이시스
2006-04-06
5478
962LEFT 조인 기호 [3]
하늘
2006-04-05
7018
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다