하위쿼리, 서브쿼리

전영덕·2023년 6월 27일
0

SQL책 정리

목록 보기
9/10

SQL문장안에 또 다른 SQL문장을 사용하는 방법

From 절의 하위 쿼리

  1. 조건에 맞는 대상자 선정 후 요약할 때
select 열이름1,열이름2
from(select *
	from 테이블명
    where 조건절) as 별칭
where 조건절
;
  1. 테이블 조인을 할 때
select 별칭1.열이름2, 별칭2.열이름2
from 테이블명1 (as) 별칭1 left outer join(
										select 열이름1.열이름2
										from 테이블명2
										where 조건절) (as) 별칭2
on 별칭1.key = 별칭2.key
;
  1. where 조건절의 하위 쿼리
    in을 사용한 where조건절의 하위 쿼리
select 열이름1, 열이름2
from 테이블명1
where 열이름 in (select 열이름
				from 테이블명2
                where 조건절)
;

0개의 댓글