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

Условие

Дана таблица Views со столбцами:

column name type description
article_id int идентификатор статьи
author_id int идентификатор автора статьи
viewer_id int идентификатор пользователя, просмотревшего статью
view_date date дата просмотра

Каждая строка означает, что пользователь viewer_id просмотрел статью article_id, написанную author_id, в день view_date. В таблице могут быть дубликаты. Напишите запрос, возвращающий всех авторов, которые просматривали свои же статьи (author_id = viewer_id). Результат отсортировать по возрастанию id.

Решение

SELECT DISTINCT author_id AS id
FROM Views
WHERE author_id = viewer_id
ORDER BY id;