|
테이블 A
| CC |
DD |
컬럼1 |
| 2009 |
05 |
3000 |
| 2009 |
06 |
4000 |
테이블 B
| CC |
DD |
컬럼2 |
컬럼3 |
| 2009 |
05 |
홍길동 |
아버지 |
| 2009 |
05 |
홍길동 |
어머니 |
| 2009 |
05 |
홍길동 |
형 |
| 2009 |
06 |
배칠수 |
아버지 |
| 2009 |
06 |
배칠수 |
어머니 |
| 2009 |
06 |
배칠수 |
누나 |
이런 두개의 테이블이 있을 때
SELECT A.CC, A.DD, A.컬럼1, B.컬럼2, B.컬럼3
FROM A, B
WHERE A.CC = B.CC
AND A.DD = B.DD
이런 쿼리를 날리면
결과리스트
| A.CC |
A.DD |
A.컬럼1 |
B.컬럼2 |
B.컬럼3 |
| 2009 |
05 |
3000 |
홍길동 |
아버지 |
| 2009 |
05 |
3000 |
홍길동 |
어머니 |
| 2009 |
05 |
3000 |
홍길동 |
형 |
| 2009 |
06 |
4000 |
배칠수 |
아버지 |
| 2009 |
06 |
4000 |
배칠수 |
어머니 |
| 2009 |
06 |
4000 |
배칠수 |
누나 |
결과 리스트가 이렇게 출력되잖아요.
그런데 제가 원하는 리스트는요.
결과리스트
| A.CC |
A.DD |
A.컬럼1 |
B.컬럼2 |
B.컬럼3 |
| 2009 |
05 |
3000 |
홍길동 |
아버지 |
| |
|
|
홍길동 |
어머니 |
| |
|
|
홍길동 |
형 |
| 2009 |
06 |
4000 |
배칠수 |
아버지 |
| |
|
|
배칠수 |
어머니 |
| |
|
|
배칠수 |
누나 |
이런 결과리스트를 구하고 싶은데요..
즉 웹에서 보여줄때 A테이블의 값을 보여주고
거기에 해당하는 세부 값 B테이블을 보여주고 싶거든요.
위처럼 중복되는 다음로우 값을 생략하거나 공백으로 처리할 수 있나요?
고수님들의 많은 조언 부탁드립니다.
|