[Leetcode][MySQL][1148] Article Views I

SC Tuan
Mar 18, 2024

該 Table 沒有 primary key ,所以會有重複的 rows。

要搜尋看過自己文章的人的 id ,不可重複。

我看到很多答案都寫:

/* MySQL */
SELECT author_id as id
FROM Views
WHERE author_id = viewer_id
ORDER BY id
;

其實到這裡沒問題,但答案不對。

你還要加上

/* ...*/
GROUP BY id

ORDER BY 之前才行。這才會把同樣的輸出 rows 合併。

--

--

SC Tuan

iOS developer(Obj-C & Swift) / Web developer (Java, Javascript, CSS,HTML)