1148. Article Views I

Article Views I

透過leetcode 1148Article Views I來練習

使用table

此表沒有主鍵,它可能有重複的行。
該表的每一行表示某個查看者在某個日期查看了一篇文章(由某個作者撰寫)。
請注意,author_id 和 viewer_id 相等的話表示為同一個人。

題目說明:

編寫 SQL 查詢以查找至少查看過自己一篇文章的所有作者。

返回按id升序排序的結果表。

查詢結果格式位於以下範例中。

解題:

以下為第一個解法

  1. WHERE author_id = viewer_id 先判斷查看過自己一篇文章的所有作者
  2. DISTINCT author_id AS id 再去掉重複的資料,並SELECT出來
SELECT DISTINCT author_id AS id FROM VIEWS
WHERE author_id = viewer_id

By. @UEW2WaUHTqSmPOSfnfXrNw