by 루비루비루 [Oracle 기초] inner outer [2017.09.23 22:40:52]
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가 되는거죠 ??