leetcode sql:游戏玩法分析 III
思路
pid和eventday不变,找到pid相同且eventday少的即可求sum
sql
# Write your MySQL query statement below select player_id, event_date, (select sum(games_played) from Activity as b where b.player_id = a.player_id and b.event_date <= a.event_date) as games_played_so_far from Activity as a
注意:力扣的顺序不讲究,测试不一定通过,提交通过即可
但是这个答案很慢,想想怎么优化。。。
用另一种双表的思路解决
# Write your MySQL query statement below
select a.player_id, a.event_date, sum(b.games_played) as games_played_so_far
from Activity a, Activity b
where a.player_id = b.player_id
and a.event_date >= b.event_date
group by a.player_id, a.event_date #这是主键
总结:
好久没写sql了,第一次居然胡乱写对了
啊哈,冲冲冲
leetcode sql:游戏玩法分析 III相关推荐
- LeetCode MySQL 534. 游戏玩法分析 III
文章目录 1. 题目 2. 解题 1. 题目 Table: Activity +--------------+---------+ | Column Name | Type | +---------- ...
- sql 除以_SQL题:leetcode Part 1 游戏玩法分析
1.写一条 SQL 查询语句获取每位玩家第一次登陆平台的日期 活动表 Activity:+--------------+---------+ | Column Name | Type | +----- ...
- LeetCode MySQL 1097. 游戏玩法分析 V
文章目录 1. 题目 2. 解题 1. 题目 Activity 活动记录表 +--------------+---------+ | Column Name | Type | +----------- ...
- LeetCode MySQL 550. 游戏玩法分析 IV
文章目录 1. 题目 2. 解题 1. 题目 Table: Activity +--------------+---------+ | Column Name | Type | +---------- ...
- LeetCode MySQL 512. 游戏玩法分析 II
文章目录 1. 题目 2. 解题 1. 题目 Table: Activity +--------------+---------+ | Column Name | Type | +---------- ...
- leetcode512. 游戏玩法分析 II(SQL)
Table: Activity +--------------+---------+ | Column Name | Type | +--------------+---------+ | p ...
- leetcode511. 游戏玩法分析 I(SQL)
活动表 Activity: +--------------+---------+ | Column Name | Type | +--------------+---------+ | pla ...
- 【每日SQL打卡】DAY 12丨游戏玩法分析 V【难度困难】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...
- 【每日SQL打卡】DAY 4丨游戏玩法分析 I【难度简单】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.
最新文章
- java内部类 缺点_Java中的内部类及其优势
- r指定位置插入一列数值
- 【POI word】使用POI实现对Word的读取以及生成
- Android左右声道控制软件,Android左右声道的控制
- centos下如何使用sendmail发送邮件
- God of War Ascension / 战神4, 再一次迎来新导演!
- 2020年研究生入学考试991考试大纲
- JavaScript高性能开发的十条建议
- makefile中的wildcard和notdir和patsubst
- vue 改变组件data_为什么vue组件中data必须用函数表达?
- 微信浏览器下载APK文件的实现方案
- 【报告分享】2021年中国网络文学出海报告-艾瑞咨询(附下载)
- UML之Astah的基本使用教程-4(活动图、序列图、Stereotype Icon)
- ws2812怎么调亮度_iOS 11 自动亮度调节,居然藏这么深!
- 11.什么是Heuristic
- 阻止冒泡事件(兼容大部分浏览器)
- 骡马盒子搭建详细教程
- 清华操作系统实验lab1
- 对数数学知识回忆(log)
- 各种SCI,CCF,EI,北大核心等刊物大致含金量,用奖学金加分看出!
热门文章
- screen的使用方法
- 主打个性化推荐阅读的摘客,玩的是什么?
- 将多个列重新排版成交叉表
- 如何做好一名软件实施顾问
- FastNeRF: High-Fidelity Neural Rendering at 200FPS翻译
- 解决火车头7.6版本无法采集部分https网站处理方法
- 普通计算机怎么算根号_「根号计算器」12、计算机如何实现开根号? - seo实验室...
- 【学术相关】“博士退学、4平米小屋”,又一篇《致谢》火了
- 关于window.scroll系列方法汇总 滚动到指定元素位置
- 银行各个岗位及薪酬排名出炉(供参考)