Im between cherry

MySQL | Subquery 본문

데이터분석/SQL

MySQL | Subquery

meal 2020. 10. 8. 23:46

MySQL Subquery는 다른 쿼리 내에 중첩된 쿼리입니다.

MySQL Subquery를 내부 쿼리라고하고, Subquery를 포함하는 쿼리를 외부 쿼리라고 합니다. 

Subquery는 해당 표현식이 사용되는 모든 곳에서 사용할 수 있으며 괄호로 묶어야 합니다.

SELECT 
    lastName, firstName
FROM
    employees
WHERE
    officeCode IN (SELECT 
            officeCode
        FROM
            offices
        WHERE
            country = 'USA');

위 예에서

  • Subquery는 미국에 있는 사무실의 모든 사무실 코드를 반환합니다 .
  • 외부 쿼리는 Subquery서 반환된 결과 집합에 사무실 코드가 있는 사무실에서 일하는 직원의 성과 이름을 선택합니다.

출처:  www.mysqltutorial.org/mysql-subquery/

 

MySQL Subquery

In this tutorial, we will show you how to use MySQL subquery to write more complex queries. In addition, we will show you how to use correlated subquery.

www.mysqltutorial.org

그리고!

  • 서브쿼리 내에서는 ORDER BY를 함께 쓸 수 없다는 점!을 기억해야한다.

 

Comments