본문 바로가기

Algorithm/SQL

(SQL) - LeetCode (easy) 1148. Article Views I

반응형

https://leetcode.com/problems/article-views-i/description/

 

Article Views I - LeetCode

Can you solve this real interview question? Article Views I - Table: Views +---------------+---------+ | Column Name | Type | +---------------+---------+ | article_id | int | | author_id | int | | viewer_id | int | | view_date | date | +---------------+---

leetcode.com

distinct를 사용해 해결한 문제였습니다.

📕 풀이방법

📔 풀이과정

자기 자신의 기사를 확인한 author_id를 기사를 여러번 확인하는 경우가 있기 때문에 중복 방지를 위해 distinct를 걸어  오름차순으로  select합니다. 


📕 Code

📔 ANSI SQL

SELECT distinct author_id AS id
FROM views
where author_id = viewer_id
order by author_id;

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.