CC | DD | 컬럼1 |
2009 | 05 | 3000 |
2009 | 06 | 4000 |
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테이블을 보여주고 싶거든요.
위처럼 중복되는 다음로우 값을 생략하거나 공백으로 처리할 수 있나요?
고수님들의 많은 조언 부탁드립니다.