--두 테이블을 함께 출력하는데 from절에서 그냥 아싸리 컴마를 이용해서 지정해주면 그냥 다 나오게 된다. 기본이 non-equaljoin이기 때문이다.
--equal조인은 테이블을 비교해서 departmentID가 같니 이렇게 따져봐서 한번밖에 출현안함
안나온놈의의 반대편에 (+)을 표시한다.없는애를 있게 만든다는 그거
null값을 포함하고 있어서 안나오는애들은 어디서 데이터를 출력하는애들에 따라 다름
outer join - 그냥 안나오는애 다들 뿅 튀어나오게 하려는데 목적이 있다.
셀프조인도 알아보자
select e.employee_id, e.first_name, e.salary
from employees e, employees m
where e.manager_id = m.employee_id(+)
'데이터베이스' 카테고리의 다른 글
oracle distinct (0) | 2014.09.11 |
---|---|
oracle 조인 (0) | 2014.09.11 |
oracle 날짜함수 (0) | 2014.09.11 |
oracle 숫자함수 사용하기 (0) | 2014.09.11 |
oracle 오라클에서 쓸수있는 문자함수 (0) | 2014.09.11 |