0. 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131536
1. 풀이 방법
- user_id와 product_id를 그룹으로 묶어서 count(*)로 열의 개수를 센다.
- 열의 개수가 1개 초과면 반환한다.
2. 코드
-- 코드를 입력하세요
SELECT user_id, product_id
from online_sale
group by user_id, product_id
having count(*) > 1
order by user_id asc, product_id desc;
3. 마무리
'Computer Science > 데이터 베이스' 카테고리의 다른 글
[프로그래머스 - Oracle] 133024 - 인기있는 아이스크림 (0) | 2023.10.21 |
---|---|
[프로그래머스 - Oracle] 132201 - 12세 이하인 여자 환자 목록 출력하기 (0) | 2023.10.21 |
[데이터베이스] ER 모델(관계, Relationship) (0) | 2023.10.21 |
[데이터베이스] ER 모델(Entity Type, Entity Sets, Attributes and Keys) (0) | 2023.10.21 |
[데이터베이스] 스키마(Schema), 인스턴스(Instance), 상태(State) (0) | 2023.10.20 |