【SQL】1341. 电影评分(分组求解+合并union all;order by 多字段排序)

前述

知识点回顾:union all和union的区别

  • Union :对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
  • Union All :对两个结果集进行并集操作,包括重复行,不进行排序;

题目描述

leetcode 题目:1341. 电影评分



Code

sql 复制代码
(
    select name as results
    from MovieRating MR 
    left join Users U
    on MR.user_id = U.user_id
    group by MR.user_id
    order by count(*) desc, name asc
    limit 1
)
union all
(
    select title 
    from MovieRating MRR
    left join Movies M 
    on MRR.movie_id = M.movie_id
    where created_at between '2020-02-01' and '2020-02-29'
    group by MRR.movie_id
    order by avg(rating) desc, title asc
    limit 1
)
相关推荐
TracyCoder1238 分钟前
LeetCode Hot100(7/100)—— 3. 无重复字符的最长子串
算法·leetcode
Neolnfra8 分钟前
数据库提权实战指南
数据库·数据库安全
DarkAthena13 分钟前
【GaussDB】合入原生PG的PR来修复CVE-2025-1094漏洞后产生的严重隐患
数据库·漏洞·gaussdb
予枫的编程笔记14 分钟前
【Redis核心原理篇3】Redis 主从复制:数据同步的底层逻辑与实践
数据库·redis·缓存
pp起床27 分钟前
【苍穹外卖】Day03 菜品管理
java·数据库·mybatis
客卿12342 分钟前
力扣二叉树简单题整理--(包含常用语法的讲解)
算法·leetcode·职场和发展
We་ct1 小时前
LeetCode 28. 找出字符串中第一个匹配项的下标:两种实现与深度解析
前端·算法·leetcode·typescript
2301_803554521 小时前
Qt中connect()实现信号与槽连接这一核心机制
java·数据库·qt
血小板要健康1 小时前
118. 杨辉三角,力扣
算法·leetcode·职场和发展
漫随流水1 小时前
leetcode回溯算法(491.非递减子序列)
数据结构·算法·leetcode·回溯算法