[SQL]-(088) 서브 쿼리를 사용하여 데이터를 합치기
[Reference] 초보자를 위한 SQL 200제
[SQL 문법]
MERGER문에서 서브 쿼리를 사용하여 데이터를 합칠 수 있다.
WHERE절에 서브 쿼리를 사용하여 SCOTT사원보다 월급이 많은 사원들을 삭제한다.
MERGE INTO dept d
USING (SELECT deptno, sum(sal), sumsal
FROM emp
GROUP BY deptno) v
ON (d.detpno = v.deptno)
WHEN MATCHED THEN
UPDATE set d.sumsal = v.sumsal
[예시]
Leave a comment