Sql/기초
6. 서브쿼리 + 세미조인/안티조인
_채리니_
2020. 2. 10. 14:12
1. 스칼라 서브쿼리
메인쿼리 내에서 마치 컬럼이나 표현식처럼 사용되는 쿼리
SELECT t1.col1, t1.col2, t1.col3,
(SELECT col4
FROM table2 t2
INNER JOIN table2 t2
ON t1.col1 = t2.col2) col4
FROM table1 t1
* 스칼라 서브쿼리는 무조건 반환된 값이 한개여야 한다.
2. 인라인뷰
메인쿼리의 FROM절에서 사용하는 서브쿼리
*인라인뷰는 FROM하는 테이블을 만들 수 있는 조건으로
여러 컬럼이 나와도 된다.
3. 중첩 서브쿼리
4. EXIST == IN
4. NOT EXIST == NOT IN