NIGHT_LOVE 2020. 5. 8. 15:32

select * from dept;

select * from member;

SELECT dept.dept_name,member.name FROM DEPT,MEMBER

where dept.dept_id=member.dept_id;

select t.dept_name ,s.name from member s, dept t

where s.dept_id=t.dept_id;

--ansi

select t.dept_name ,s.name from member s inner join dept t

on s.dept_id=t.dept_id;

--outer join

select s.dept_name,t.name from dept s left outer join member t

on s.dept_id=t.dept_id;

--right outer join

select s.dept_name,t.name from dept s right outer join member t

on s.dept_id=t.dept_id;

--right outer join

select s.dept_name,t.name from dept s , member t

where s.dept_id=t.dept_id(+);

--부서가 총무부인 사원의 이름을 출력하세요

select t.name from dept s, member t

where s.dept_id=t.dept_id

and s.dept_name='총무부';

--self join

select s.name,t.name from member s, member t

where s.member_id=t.mgr;

select s.name,t.name from member s left outer join member t

on s.member_id=t.mgr;