아웃터조인 질문입니다(_ _) 0 2 1,406

by 네루네코 [SQL Query] [2010.04.22 11:29:26]


현재 사용하고 있는 쿼리가 이것인데요.
SELECT
 CD.CD_KEY
,    CD.CD_VAL
,    CD.CD_VAL_SP
,    CD.ST
,    CD.REG_BRNNO
,    BRN.BRNNM_LOC
,    BRN.BRNNM_ENG
FROM
TGOT_CMNCD_DTL  CD
,    TGOT_BRN   BRN
WHERE  CD.REG_BRNNO = BRN.BRNNO;

보다시피 조인 조건으로 BRNNO를 사용하고 있는데, 만일 TGOT_CMNCD_DTL 테이블에 BRNNO정보가 존재하지 않는 Row라도 내용을 출력해주고 싶습니다. 그래서 고민해본 결과 아웃터 조인을 하면 될것 같은데 계속 에러가 나네요 ...ㅠㅠ 부끄럽지만 이렇게 질문드려 봅니다. 혹시 아웃터 조인말고도 다른 방법이 있다면 선배님들의 충고를 감사히 들을 준비가 되어있습니다(_ _) 잘부탁드립니다.
by 마농 [2010.04.22 12:20:31]
아우터 조인 하시면 됩니다.
에러난다면 뭔가를 잘못 하셨겠죠.

by [리베™] [2010.04.22 12:51:08]
설마 Out Join 하는 방법을 물으신건 아니겠죠??
SELECT CD.CD_KEY,CD.CD_VAL,CD.CD_VAL_SP,CD.ST,CD.REG_BRNNO,BRN.BRNNM_LOC,BRN.BRNNM_ENG
FROM TGOT_CMNCD_DTL CD, TGOT_BRN BRN
WHERE CD.REG_BRNNO = BRN.BRNNO(+);
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입