【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
)
相关推荐
李兆龙的博客1 分钟前
从一到无穷大 #91:从 Habitat 看存储平台的整合与分工
数据库·人工智能·架构
木井巳9 分钟前
【记忆化搜索】斐波那契数
java·算法·leetcode·深度优先·剪枝·推荐算法
惜分飞29 分钟前
记录一次0丢失的ORA-00354: 损坏重做日志块标头故障恢复---惜分飞
数据库·oracle
cspttty31 分钟前
2026秋招供应链分析师技能栈:SQL、Excel、BI与业务分析
数据库·sql·excel
Omics Pro1 小时前
澳科大:自进化AI虚拟细胞
数据库·人工智能·算法·机器学习·自然语言处理
ShineWinsu1 小时前
对于MySQL:索引的解析
linux·数据库·mysql·面试·笔试·索引·海量数据
我是苏苏1 小时前
Redis开发09:Windows系统下主从复制的配置教程
数据库·redis·缓存
数据狐(Datafox)1 小时前
京东商品列表API接口解析(附 JSON 样例)
数据库·爬虫·json
troy12812 小时前
向量数据库选型指南:Milvus / Qdrant / Chroma / pgvector
数据库·milvus