思路
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相关推荐

  1. LeetCode MySQL 534. 游戏玩法分析 III

    文章目录 1. 题目 2. 解题 1. 题目 Table: Activity +--------------+---------+ | Column Name | Type | +---------- ...

  2. sql 除以_SQL题:leetcode Part 1 游戏玩法分析

    1.写一条 SQL 查询语句获取每位玩家第一次登陆平台的日期 活动表 Activity:+--------------+---------+ | Column Name | Type | +----- ...

  3. LeetCode MySQL 1097. 游戏玩法分析 V

    文章目录 1. 题目 2. 解题 1. 题目 Activity 活动记录表 +--------------+---------+ | Column Name | Type | +----------- ...

  4. LeetCode MySQL 550. 游戏玩法分析 IV

    文章目录 1. 题目 2. 解题 1. 题目 Table: Activity +--------------+---------+ | Column Name | Type | +---------- ...

  5. LeetCode MySQL 512. 游戏玩法分析 II

    文章目录 1. 题目 2. 解题 1. 题目 Table: Activity +--------------+---------+ | Column Name | Type | +---------- ...

  6. leetcode512. 游戏玩法分析 II(SQL)

    Table: Activity +--------------+---------+ | Column Name  | Type    | +--------------+---------+ | p ...

  7. leetcode511. 游戏玩法分析 I(SQL)

    活动表 Activity: +--------------+---------+ | Column Name  | Type    | +--------------+---------+ | pla ...

  8. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 12丨游戏玩法分析 V【难度困难】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...

  9. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 4丨游戏玩法分析 I【难度简单】

    活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远.

最新文章

  1. java内部类 缺点_Java中的内部类及其优势
  2. r指定位置插入一列数值
  3. 【POI word】使用POI实现对Word的读取以及生成
  4. Android左右声道控制软件,Android左右声道的控制
  5. centos下如何使用sendmail发送邮件
  6. God of War Ascension / 战神4, 再一次迎来新导演!
  7. 2020年研究生入学考试991考试大纲
  8. JavaScript高性能开发的十条建议
  9. makefile中的wildcard和notdir和patsubst
  10. vue 改变组件data_为什么vue组件中data必须用函数表达?
  11. 微信浏览器下载APK文件的实现方案
  12. 【报告分享】2021年中国网络文学出海报告-艾瑞咨询(附下载)
  13. UML之Astah的基本使用教程-4(活动图、序列图、Stereotype Icon)
  14. ws2812怎么调亮度_iOS 11 自动亮度调节,居然藏这么深!
  15. 11.什么是Heuristic
  16. 阻止冒泡事件(兼容大部分浏览器)
  17. 骡马盒子搭建详细教程
  18. 清华操作系统实验lab1
  19. 对数数学知识回忆(log)
  20. 各种SCI,CCF,EI,北大核心等刊物大致含金量,用奖学金加分看出!

热门文章

  1. screen的使用方法
  2. 主打个性化推荐阅读的摘客,玩的是什么?
  3. 将多个列重新排版成交叉表
  4. 如何做好一名软件实施顾问
  5. FastNeRF: High-Fidelity Neural Rendering at 200FPS翻译
  6. 解决火车头7.6版本无法采集部分https网站处理方法
  7. 普通计算机怎么算根号_「根号计算器」12、计算机如何实现开根号? - seo实验室...
  8. 【学术相关】“博士退学、4平米小屋”,又一篇《致谢》火了
  9. 关于window.scroll系列方法汇总 滚动到指定元素位置
  10. 银行各个岗位及薪酬排名出炉(供参考)