【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
)
相关推荐
麦聪聊数据2 分钟前
基于SQL+CDC构建MySQL到ClickHouse的实时链路
sql·mysql·clickhouse
IT大白6 分钟前
6、数据库优化
数据库·sql
努力学习的小廉8 分钟前
【QT(九)】—— 窗口
数据库·qt·系统架构
程序员敲代码吗9 分钟前
用Python监控系统日志并发送警报
jvm·数据库·python
m5655bj10 分钟前
使用 C# 将 Excel 表格转换为 DataTable
数据库·c#
YuTaoShao12 分钟前
【LeetCode 每日一题】1292. 元素和小于等于阈值的正方形的最大边长
算法·leetcode·职场和发展
Remember_99313 分钟前
【数据结构】深入理解Map和Set:从搜索树到哈希表的完整解析
java·开发语言·数据结构·算法·leetcode·哈希算法·散列表
丁丁点灯o14 分钟前
帆软指定某个列连续相同的数值合并单元格
数据库
DBA小马哥16 分钟前
文档型数据库MongoDB迁移替换至金仓数据库在电商商品信息存储中的应用
数据库·mongodb
世界尽头与你18 分钟前
CVE-2025-14847_ MongoDB 未授权内存泄露漏洞
数据库·安全·mongodb·网络安全·渗透测试