【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
)
相关推荐
江苏汉软5 分钟前
制造企业为什么需要MES
java·数据库·制造·mes系统·mes软件
心.c8 分钟前
从“加个缓存”到稳定上线:把 Redis 放回真实业务里
数据库·redis·ai·1024程序员节
benjormin12 分钟前
MySQL数据库基础
数据库·mysql
文丑颜不良啊18 分钟前
LeetCode1181~1200题目解析
java·leetcode
海绵宝宝转agent27 分钟前
Leetcode100+面经
java·笔记·学习·算法·leetcode·深度优先
Shaoshing33 分钟前
LeetCode100 283.移动零
java·数据结构·算法·leetcode
文丑颜不良啊36 分钟前
LeetCode1201~1220题目解析
java·leetcode
文丑颜不良啊1 小时前
LeetCode1161~1180题目解析
java·leetcode
znnnk10 小时前
数据库被AI“重写”:2026,从CPU中心走向GPU中心
数据库·人工智能·oracle
微微%10 小时前
mysql的安装和使用
数据库·mysql·mysql8安装