데이터베이스

oracle 조인

늘근이 2014. 9. 11. 16:02

--두 테이블을 함께 출력하는데 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