[컴][DB] Sql join 에 대한 그림 설명 자료

join / inner join / outer join


SQL Join 들

좋은 자료가 있어서 갖다 놓는다.
출처 :  Visual Representation of SQL Joins - CodeProject





INNER JOIN, 1*N

INNER JOIN 에서 조건이 A.key = B.key 일 때
A에 key 가 10 인 녀석의 record 가 1개가 있고,
B에 key 가 10 인 녀석이 20개가 있으면
A 의 record 는 20번 복사 되어 사용된다.


INNER JOIN, N*N

INNER JOIN 에서 조건이 A.key = B.key 일 때
A에 key 가 10 인 녀석의 record 가 2개가 있고,
B에 key 가 10 인 녀석이 2개가 있으면
A 의 1번째 record  2번 사용해서 B key 2개를 JOIN 하고
A 의 2번째 record 를 2번 사용해서 B key 2개를 다시 JOIN 해서
총 4 개의 record 를 만들어 낸다.







댓글 없음:

댓글 쓰기