부속쿼리는 아래와 같이 해당 테이블의 쿼리를 거쳐서 원하는 공통된 값을 찾을 수 있다.

조인과 유사하며, 사용방법은 아래와 같다.

 

<부속쿼리 SQL문>

select 제목 from 영화 where 영화코드번호=(select 영화_영화코드번호 from 감독_has_영화 where 감독_등록번호=(select 등록번호 from 감독 where 이름='명감독'));

 

join은 아래와 같이 사용가능하며, 아래 예제를 참고하자

 

<join SQL문>

-- 문제3. 황수찬 교수에게 수업받고 있는 학생의 이름을 출력하시오. --
select sname
from student s join enrol e on s.sno = e.sno
join COURSE c on c.cno=e.cno
where e.cno='C123';

 

join의 경우 위와 같이 서로 같은 칼럼값을 이용하여 찾을 수 있으며, 아래 표를 조인 종류별 표이니 참고하도록하자

 

'[DB]' 카테고리의 다른 글

[DB개념] 식별, 비식별관계  (0) 2019.12.07
[오라클] 복합키에 관하여(pk 2개)  (0) 2019.12.06
[오라클] 오라클 익스포트 기능  (0) 2019.11.04
[오라클] 오라클 자료형  (0) 2019.10.22
[MySQL] 자료형  (0) 2019.10.14

+ Recent posts