INNER JOIN (교집합)
INNER JOIN(NORMAL JOIN)은 여러 테이블의 조건들이 모두 만족했을때만 데이타를
보여주게 되며 한쪽 테이블의 조건이라도 만족하지 않으면 데이타를
보여주지 않습니다.
예) select a.name, b.name from sss as a, bbb as b
where a.code = b.code
LEFT OUTER JOIN (교집합)
LEFT OUTER JOIN(교집합)은 여러 테이블의 조건들이 모두 만족하지 않더라도 데이타를
보여줍니다.
예) select b.name, c.name from buy as a left
outer join book as b on a.book_code = b.code left
outer join animal as c on a.animal_code = c.code;
※ left outer join 시에는 최대한 중복건이 안나오도록 유일한 컬럼으로 비교해야
한다.
※ left outer join 시에 조건에 만족하지 않는 테이블의 컬럼값은 "NULL" 로
표기된다.