이름별 최소 ID 행만 남기고 나머지를 삭제하는 조건은?
정답 4번
서브쿼리는 이름별 보존할 최소 ID를 반환한다. 바깥 DELETE는 그 목록에 없는 ID만 제거한다. ID가 기본키처럼 NULL이 없는 열이라는 전제에서 NOT IN 목록에 보존할 최소 ID를 두면 나머지 ID만 삭제 대상으로 남는다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-09
서브쿼리는 이름별 보존할 최소 ID를 반환한다. 바깥 DELETE는 그 목록에 없는 ID만 제거한다. ID가 기본키처럼 NULL이 없는 열이라는 전제에서 NOT IN 목록에 보존할 최소 ID를 두면 나머지 ID만 삭제 대상으로 남는다.