SubQuery1 [MySQL] 서브 쿼리(하위 질의) 서브 쿼리는 하위 질의라고도 하며 다른 명령문 내의 SELECT 명령문이다.SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);이 예에서 SELECT * FROM t1 ...은 외부 쿼리(또는 외부 문)이고 (SELECT column1 FROM t2)는 서브 쿼리라고 한다. 서브 쿼리는 상당히 깊이 중첩될 수 있으며 항상 괄호 안에 적어야 한다.서브 쿼리의 이점은 다음과 같다.명령문의 각 부분을 격리해서 구조화된 쿼리를 가능하게 한다.복잡한 join이나 union을 대체할 수 있다.많은 사람이 서브 쿼리를 복잡한 join이나 union보다 쉽게 읽을 수 있다.서브 쿼리가 어떤 행이든 반환하면 EXISTS는 TRUE, NOT EXISTS는 FALSE가 된.. 2018. 8. 22. 이전 1 다음