안녕하세요.
초보 개발자 입니다.
TABLE A TABLE B
CODE(PK) PART(PK) NUMB(PK) NAME CODE(PK) PART(PK) NUMB(PK) BANK(PK)
1 1 101 민수 1 1 102 우리
1 1 102 철수
TABLE C
CODE(PK) PART(PK) NUMB(PK) BANK
1 1 101 국민
1 1 102 국민
위와 같이 테이블이 있을 때,
A가 주 테이블이고, B와 C는 A테이블에 LEFT OUTER JOIN이 걸려있습니다.
이때 B테이블에 A테이블의 CODE, PART, NUMB과 일치하는 데이터가 있으면 B테이블의 BANK컬럼을 SELECT하고,
존재하지 않으면 C테이블의 BANK컬럼을 조회하고 싶습니다.
LEFT JOIN했을 시 B테이블에 데이터가 존재하지 않으면 NULL로 나오는 것을 이용하면 될 것 같은데..
잘 모르겠습니다.ㅜㅜ
결과
CODE PART NUMB NAME BANK
1 1 101 민수 국민
1 1 102 철수 우리
답변 주시면 감사하겠습니다..