- leetcode数据库类型:1241.每个帖子的评论数,难度:简
- leetcode数据库类型:1731.每位经理的下属员工数量,难
- leetcode数据库类型:1565.按月统计订单数与顾客数,难
- Leetcode1241. 每个帖子的评论数(简单)
- leetcode数据库类型:1251.平均售价,难度:简单
- leetcode数据库类型:1741.查找每个员工花费的总时间,
- leetcode数据库类型:595.大的国家,难度:简单
- leetcode数据库类型:1571.仓库经理,难度:简单
- leetcode数据库类型:1795.每个产品在不同商店的价格,
- leetcode数据库类型:577.员工奖金,难度:简单
leetcode数据库类型:1241.每个帖子的评论数,难度:简单
解答:
本题要求查找每个帖子的评论数。首先我们需要找到所有帖子的id,通过题目我们知道所有帖子的parent_id为null,因此我们可以使用where查询到所有的帖子。 然后根据找到的帖子的post_id找到对应的sub_id,我们可以使用left join同一个表submissions,左边是求post_id,右边是求sub_id,即Submissions post left join Submissions sub,用post.sub_id和sub.parent_id将两表连接。 将上一步得到的表使用group by将所有的post_id分为一组,使用count(sub_id)计算数量,最后需要对post_id进行排序。
网友评论