https://school.programmers.co.kr/learn/courses/30/lessons/131536
프로그램 제작자
코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.
Programmer.co.kr
올바른 응답 코드
SELECT USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(USER_ID) > 1
ORDER BY USER_ID, PRODUCT_ID DESC;
완전한 코드 해석 ▼
ONLINE_SALE 테이블에서
USER_ID, PRODUCT_ID 및
USER_ID 칼럼의 행 개수가 1보다 큰 경우(중복 데이터 조회)
USER_ID, PRODUCT_ID를 출력하려면
USER_ID 열을 기준으로 오름차순으로 정렬하고 동일한 값이 표시되면 PRODUCT_ID를 기준으로 내림차순으로 정렬합니다.
검문소
► 중복 데이터 찾기
- 열 그룹화
- HAVING에서 COUNT 함수를 사용하여 “1보다 크면 출력”과 같은 조건을 설정하는 경우(위 코드 참조)
- 중복 데이터를 찾을 수 있음