inblog logo
|
silver
    SQL문제풀기

    [SQL문제풀기] Article Views I

    silver's avatar
    silver
    Oct 10, 2025
    [SQL문제풀기] Article Views I
    Contents
    문제MySQL

    문제

    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 | +---------------+---------+ There is no primary key (column with unique values) for this table, the table may have duplicate rows. Each row of this table indicates that some viewer viewed an article (written by some author) on some date. Note that equal author_id and viewer_id indicate the same person.   Write a solution to find all the authors that viewed at least one of their own articles. Return the result table sorted by id in ascending order. The result format is in the following example.   Example 1: Input: Views table: +------------+-----------+-----------+------------+ | article_id | author_id | viewer_id | view_date | +------------+-----------+-----------+------------+ | 1 | 3 | 5 | 2019-08-01 | | 1 | 3 | 6 | 2019-08-02 | | 2 | 7 | 7 | 2019-08-01 | | 2 | 7 | 6 | 2019-08-02 | | 4 | 7 | 1 | 2019-07-22 | | 3 | 4 | 4 | 2019-07-21 | | 3 | 4 | 4 | 2019-07-21 | +------------+-----------+-----------+------------+ Output: +------+ | id | +------+ | 4 | | 7 | +------+
    Article Views I - LeetCode
    https://leetcode.com/problems/article-views-i/submissions/1840325493/?envType=study-plan-v2&envId=top-sql-50
    Article Views I - LeetCode

    MySQL

    내가 작성한 정답

    select distinct author_id id from Views where viewer_id = author_id order by 1;
    Share article

    silver

    RSS·Powered by Inblog