
문제
https://leetcode.com/problems/article-views-i/description/
문제 설명
- 목표: 자기 글을 직접 본 적이 있는 모든 작성자(author)의 id를 찾는다.
- 조건: author_id = viewer_id인 경우 → 자기 자신의 글을 본 것
- 정렬: id 오름차순
첫 번째 시도 (성공)
SELECT author_id AS id
FROM views
WHERE author_id = viewer_id
GROUP BY author_id
ORDER BY id
GROUP BY로도 중복을 제거할 수 있지만, DISTINCT가 더 직관적
최종 정답 코드
SELECT DISTINCT author_id AS id
FROM views
WHERE author_id = viewer_id
ORDER BY id'코딩 테스트 연습 > [프로그래머스][리트코드] MySQL' 카테고리의 다른 글
| 1378. Replace Employee ID With The Unique Identifier (1) | 2025.08.13 |
|---|---|
| 1683. Invalid Tweets (0) | 2025.08.11 |
| 595. Big Countries (1) | 2025.08.05 |
| 584. Find Customer Referee (0) | 2025.08.01 |
| 1757. Recyclable and Low Fat Products (2) | 2025.07.30 |