부속쿼리는 아래와 같이 해당 테이블의 쿼리를 거쳐서 원하는 공통된 값을 찾을 수 있다.
조인과 유사하며, 사용방법은 아래와 같다.
<부속쿼리 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 |