Searched by NAVER

알티베이스강좌  :  큐브리드강좌  :  오라클강좌  :  오라클팁  :  오라클사용자팁  :  Oracle Blogs  :  오라클Q&A  :  오라클자료실  :  IT컬럼/소식  :  좋은글감동  :  방명록
Oracle 질문과 답변 oracleclub.com
쉬운것 같은데 잘 안되네요~ 도와주세요~ㅠㅠ
어이 : 2009-07-02 11:54  
주소복사

WITH tmp1 AS
(
SELECT 'A' part, 'A1' part1 FROM dual
UNION ALL SELECT 'A' part, 'A2' part1 FROM dual
UNION ALL SELECT 'B' part, 'B1' part1 FROM dual
UNION ALL SELECT 'B' part, 'B2' part1 FROM dual
UNION ALL SELECT 'C' part, 'C1' part1 FROM dual
UNION ALL SELECT 'C' part, 'C2' part1 FROM dual
)
, tmp2 AS
(
SELECT 'A' part, 'A1' part1 FROM dual
UNION ALL SELECT 'B' part, 'B1' part1 FROM dual
)

 

여기서 tmp1 테이블을 보여줘야 하는데

tmp1 을 보여줄때 tmp2 에 해당된 part가 있으면 tmp2의 part1 의 데이터를 보여주고

없는 part 에는 전체를 보여줘야 합니다.

 

즉  데이터는

part   part1

A         A1
B        B1

C        C1

C        C2

 

이렇게 나와야 합니다.  어떻게 해야 빠르고  쉽게 될까요??

조회수 156,  추천수 0
글 등 록 글 답 변 글 수 정 목록보기
※ 로그인하여 작성한 글만 삭제할 수 있습니다. 로그인
이름 쓰기
도움 주시는 곳