오라클 버젼은 9i입니다.
테이블A
A컬럼 | B컬럼 | C컬럼 | D컬럼 |
20살 | 남자 | 2008 | 말똥 |
21살 | 남자 | 2009 | 소똥 |
22살 | 여자 | 2010 | 개똥 |
테이블 B
A컬럼 | B컬럼 | C컬럼 | D컬럼 |
20살 | 남자 | 2008 | 적토마 |
20살 | 남자 | 2008 | 적노 |
22살 | 여자 | 2010 | 치아와 |
테이블 C
A컬럼 | B컬럼 | C컬럼 | D컬럼 |
20살 | 남자 | 2008 | 흑색 |
22살 | 여자 | 2010 | 적색 |
22살 | 여자 | 2010 | 청색 |
원하는 결과값..
A컬럼 | B컬럼 | C컬럼 | A테이블 D컬럼 | B테이블 D컬럼/C테이블 D컬럼 | |
20살 | 남자 | 2008 | 말똥 | 적토마 | |
20살 | 남자 | 2008 | 말똥 | 적노 | |
20살 | 남자 | 2008 | 말똥 | 흑색 | |
21살 | 남자 | 2009 | 소똥 | ||
22살 | 여자 | 2010 | 개똥 | 치아와 | |
22살 | 여자 | 2010 | 개똥 | 적색 | |
22살 | 여자 | 2010 | 개똥 | 청색 |
이렇게 출력하고 싶습니다. A,B,C는 각각 PK-FK이고요..
B/C테이블 값을 위 처럼 나열할려면,
두개의 테이블을 UNION하는 방법 말고는 없을까요?
데이터는 (몇십만건중에 몇만건씩 조회를 할텐데요)