-
OUTER JOINoracle/8장_조인 2022. 12. 7. 16:26
OUTER JOIN 절을 사용해보자
(+) 기호를 사용하여 두 테이블(student, professor)을 join 시키기
select s.name, s.grade, p.name, p.position from student s, professor p where s.profno(+) = p.profno order by p.profno;
outer join ~ on 전을 사용하여 두 테이블(student, professor)을 join 시키기
select s.name, s.grade, p.name, p.position from student s right outer join professor p on s.profno = p.profno;
두 방법 모두 결과가 같다 LEFT OUTER JOIN 과 RIGHT OUTER JOIN을 동시에 실행한 결과를 출력하려면
<FULL OUTER JOIN> 을 사용하면 된다.
select s.name, s.grade, p.name, p.position from student s full outer join professor p ON s.profno = p.profno;
student (left) 와 professor(right) 테이블 모두 null 값을 포함한 결과를 반영해주었다 'oracle > 8장_조인' 카테고리의 다른 글
DATABASE - 8장 - JOIN 연습문제 (0) 2022.12.07 SELF JOIN (0) 2022.12.07