SQL/SUBQUERY
-
-
SUBQUERYSQL/SUBQUERY 2020. 2. 5. 09:52
서브쿼리(SUBQUERY)란 - 하나의 SQL문 안에 포함되어 있는 또 다른 SQL문 - 서브쿼리는 메인쿼리가 서브쿼리를 포함하는 종속적인 관계 - 서브쿼리는 메인쿼리의 컬럼을 모두 사용 가능 하지만, 메인쿼리는 서브쿼리의 컬럼을 사용할 수 없다. - 서브쿼리는 서브쿼리 레벨과는 상관없이 항상 메인쿼리 레벨로 결과 집합이 생성 - 조인은 집합간의 곱의 관계, 1:1 조인 -> 1레벨의 집합 생성, N:M 조인 -> N*M레벨의 집합 생성 서브쿼리 사용 시 주의점 - 서브쿼리를 괄호로 감싸서 사용 - 메인쿼리에 없는 테이블도 서브쿼리에서 사용할 수 있음 - 서브쿼리는 단일 행(=, >.