outer join , outer table 차이를 좀 알수 있을까요? 0 2 1,530

by 루비루비루 [Oracle 기초] inner outer [2017.09.23 22:40:52]


제목 없음.png (934,063Bytes)

outer inner 개념 때문에 너무 헷갈리네요

nl 조인 과 소트 머지 조인에서는 first 테이블이 outer table이되고요

second 테이블이 inner table이 되는걸로 알고 있거든요.

right outer 조인을 걸면 right table이  outer table이 되고요

실제 outer 와 inner 개념은

for ( outer table in rows ) {

    for ( inner table in rows){

    }

이 코딩에서 나온 얘기 같고요 그리고 플랜에서도

첫번째로 나온  테이블이 아웃터이고 두번째로 나온 테이블이 인어테이블이자  second고요

 

nl 과 소트머지 조인은 모든 개념과 형상이 일치합니다

근데 문제는 해쉬 조인이 헷갈리네요..

 

밑에 글은 해쉬 조인얘기고요  build input이 outer가 되는게 맞나요?

밑에 글에 의하면 emp 테이블이 프로브를 한다 즉 탐색한다는 말인데.

그럼 emp 테이블이 아웃터가 되는게 맞을것같은데 

왜 inner가 되는거죠 ?? 

by jkson [2017.09.25 11:22:52]

처음 접근하는 쪽을 OUTER라고 하니까 BUILDE INPUT 쪽이 OUTER가 되는 것이죠.


by 루비루비루 [2017.10.01 22:10:24]

ㅋㅋㅋ 감사합니다 그러네요.. 처음 접근이 아웃터가 되긴 하지요 ㅋㅋㅋ 이렇게

이해하면 헷갈리진 않겠네요 ㅋㅋㅋ 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입