【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
)
相关推荐
751158915 分钟前
笔记:postgresql如何下载驱动并安装?
数据库·postgresql
荒川之神17 分钟前
拉链表概念与基本设计
java·开发语言·数据库
Highcharts.js22 分钟前
适合报表系统的可视化图表|Highcharts支持直接导出PNG和PDF
javascript·数据库·react.js·pdf
刘~浪地球38 分钟前
Redis 从入门到精通(一):简介、安装与配置
数据库·redis·缓存
APIshop40 分钟前
Java获取京东商品详情接口(item_get)实战指南
java·linux·数据库
Bat U1 小时前
MySQL数据库|联合查询
数据库·mysql
卢傢蕊1 小时前
MySQL 故障排查与生产环境优化
数据库·mysql
雪碧聊技术1 小时前
数据库的第一、二、三范式分别解决了什么问题?一文详解
数据库·部分依赖·传递依赖·第一、二、三范式·列的原子性
卢傢蕊2 小时前
MySQL全量、增量备份与恢复
数据库·mysql
码农垦荒笔记3 小时前
MySQL主从延迟根因诊断法:从现象到本质的全链路排查指南
数据库·mysql·主从复制