MERGE의 ON 조건이 대상 테이블 한 행에 원본 두 행을 동시에 일치시켰다. 가장 먼저 보완할 점은?
정답 1번
MERGE에서 한 대상 행에 여러 원본 행이 일치하면 DBMS에 따라 오류가 나거나 어느 값이 남을지 불명확해질 수 있다. 단순 정렬이나 전체 행 DISTINCT로는 키별 다중 일치를 보장하지 못하므로 집계·ROW_NUMBER 등으로 원본을 키마다 한 행으로 정제해야 한다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-16