日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

LeetCode MySQL 1241. 每个帖子的评论数

發(fā)布時間:2024/7/5 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode MySQL 1241. 每个帖子的评论数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

    • 1. 題目
    • 2. 解題

1. 題目

表 Submissions 結構如下:

+---------------+----------+ | 列名 | 類型 | +---------------+----------+ | sub_id | int | | parent_id | int | +---------------+----------+ 上表沒有主鍵, 所以可能會出現(xiàn)重復的行。 每行可以是一個帖子或?qū)υ撎拥脑u論。 如果是帖子的話,parent_id 就是 null。 對于評論來說,parent_id 就是表中對應帖子的 sub_id。

編寫 SQL 語句以查找每個帖子的評論數(shù)。

結果表應包含帖子的 post_id 和對應的評論數(shù) number_of_comments 并且按 post_id 升序排列。

Submissions 可能包含重復的評論。您應該計算每個帖子的唯一評論數(shù)。

Submissions 可能包含重復的帖子。您應該將它們視為一個帖子。

查詢結果格式如下例所示:Submissions table: +---------+------------+ | sub_id | parent_id | +---------+------------+ | 1 | Null | | 2 | Null | | 1 | Null | | 12 | Null | | 3 | 1 | | 5 | 2 | | 3 | 1 | | 4 | 1 | | 9 | 1 | | 10 | 2 | | 6 | 7 | +---------+------------+結果表: +---------+--------------------+ | post_id | number_of_comments | +---------+--------------------+ | 1 | 3 | | 2 | 2 | | 12 | 0 | +---------+--------------------+表中 ID 為 1 的帖子有 ID 為 349 的三個評論。 表中 ID 為 3 的評論重復出現(xiàn)了,所以我們只對它進行了一次計數(shù)。 表中 ID 為 2 的帖子有 ID 為 510 的兩個評論。 ID 為 12 的帖子在表中沒有評論。 表中 ID 為 6 的評論是對 ID 為 7 的已刪除帖子的評論,因此我們將其忽略。

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/number-of-comments-per-post
著作權歸領扣網(wǎng)絡所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權,非商業(yè)轉(zhuǎn)載請注明出處。

2. 解題

  • 先找到帖子,其父為NULL
  • 然后再連接
# Write your MySQL query statement below select t1.post_id, count(distinct s.sub_id) number_of_comments from (select distinct sub_id as post_id fromSubmissions where parent_id is null ) t1 left join Submissions s on t1.post_id = s.parent_id group by t1.post_id order by t1.post_id

我的CSDN博客地址 https://michael.blog.csdn.net/

長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!

總結

以上是生活随笔為你收集整理的LeetCode MySQL 1241. 每个帖子的评论数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。