- Sub Query(서브 쿼리): 하나의 SQL 문에 포함되는 또 다른 SQL 문 - Sub Query 단점: 많이 사용할수록 가독성이 떨어지며 재사용이 불가하여 매번 같은 Query를 작성해야함 ▶▶ 이러한 문제점을 해결하기 위해 WITH 문 사용! 1. PostgreSQL에서의 WITH 문 특징 - 이름을 가진 Sub Query를 정의한 후 사용 - Query 재사용 가능 2. PostgreSQL에서의 WITH 문 형식 WITH [별명1] [ (컬럼명1 [,컬럼명2]) ] AS ( SUB QUERY )[, 별명2 AS ... ] MAIN QUERY