[코딩 일기] 10/12 MySQL - 서브 쿼리(Sub Query)


[코딩 일기] 10/12 MySQL - 서브 쿼리(Sub Query)

다중 테이블 연산 방법 중 서브 쿼리(Sub Query)에 대해서 알아보도록 하겠습니다. 서브 쿼리(Sub Query)는 다른 쿼리 내부에 포함되어 있는 SELECT 문을 의미한다. → 외부 쿼리(Outer Query) : 서브 쿼리를 포함하고 있는 쿼리 → 내부 쿼리(Inner Query) : 서브 쿼리 서브 쿼리의 특징 반드시 괄호( )로 감싸져 있어야 한다. 서브 쿼리를 포함할 수 있는 외부쿼리는 SELECT, INSERT, UPDATE, DELETE, SET, DO문이 있다. 주로 외부 쿼리의 FROM과 WHERE의 조건으로 사용된다. 쿼리를 구조화시키므로, 쿼리의 각 부분을 명확히 구분할 수 있게 해준다. 복잡한 JOIN이나 UNION과 같은 동작을 수행할 수 있는 또 다른 방법을 제공한다. 복잡한 JOIN이나 UNION 보다 좀 더 읽기 편하다. 서브 쿼리는 또 다른 서브 쿼리 안에 포함될 수 있다. 실행 순서 : 서브 쿼리 → 외부 쿼리 실행 서브 쿼리...


#MySQL #SQL #SubQuery #다중테이블 #다중테이블연산 #스칼라서브쿼리 #인라인뷰 #중첩서브쿼리 #코딩일기

원문링크 : [코딩 일기] 10/12 MySQL - 서브 쿼리(Sub Query)