玩家任务表(每个玩家应该有14条任务记录,需要根据任务配置表补全玩家任务表,原有记录不能修改把每人缺失的任务记录补上)
玩家任务表 p_task
(每个玩家应该有14条任务记录,需要根据"任务配置表"补全"玩家任务表",原有记录不能修改把每人缺失的任务记录补上)
+-------------+---------+-------------+------------+------------+
| player_guid | task_id | task_status | task_total | active_val |
+-------------+---------+-------------+------------+------------+
| 1000001 | 1 | 1 | 20 | 3 |
| 1000001 | 5 | 1 | 20 | 0 |
| 1000002 | 3 | 1 | 50 | 3 |
| 1000002 | 4 | 1 | 10 | 0 |
| 1000003 | 7 | 1 | 10 | 0 |
| 1000004 | 6 | 1 | 2 | 0 |
| 1000005 | 8 | 1 | 3 | 0 |
| 1000005 | 9 | 1 | 3 | 0 |
| 1000006 | 10 | 1 | 3 | 0 |
| 1000007 | 1 | 1 | 20 | 0 |
+-------------+---------+-------------+------------+------------+
任务配置表 task
+---------+-------------+------------+
| task_id | task_status | task_total |
+---------+-------------+------------+
| 1 | 1 | 20 |
| 2 | 1 | 20 |
| 3 | 1 | 50 |
| 4 | 1 | 10 |
| 5 | 1 | 10 |
| 6 | 1 | 2 |
| 7 | 1 | 3 |
| 8 | 1 | 3 |
| 9 | 1 | 3 |
| 10 | 1 | 10 |
| 11 | 1 | 3 |
| 12 | 1 | 10 |
| 13 | 1 | 5 |
| 14 | 1 | 5 |
+---------+-------------+------------+
利用到笛卡尔积sql,两张表a,b求笛卡尔积c 也就是关联不加关联条件
然后求出c表除去p_task表的那部分d
然后把d表插入到p_task表
select c.* from (select distinct(a.player_guid),b.*,0 as active_val from p_task a,task b ) c left join p_task d on c.player_guid=d.player_guid and c.task_id=d.task_id where d.task_total is null;
玩家任务表(每个玩家应该有14条任务记录,需要根据任务配置表补全玩家任务表,原有记录不能修改把每人缺失的任务记录补上)相关推荐
- devc代码补全没效果_从零开始写文本编辑器(二十八):自动补全(上)
前言 我本没打算这么早就写"自动补全"功能的. 但是在写XML资源编辑时,为了实现自动引用已有资源@string/xxx,需要一个合适的列表来让我选择.这样能防止拼写错误. 也就是 ...
- 七周三次课(1月24日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法...
七周三次课(1月24日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法 ====== ...
- asp.net接受表单验证格式后再提交数据_如何解析 el-form-renderer 表单渲染器1.14.0...
DEEPEXI 大前端 常人道,一入开发深似海,技术学习无止境.在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区.下面,就由小水滴带大家看 ...
- asp.net接受表单验证格式后再提交数据_看滴普科技大前端如何玩转el-form-renderer 表单渲染器1.14.0
DEEPEXI 大前端 常人道,一入开发深似海,技术学习无止境.在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区.下面,就由小水滴带大家看 ...
- 14亿条记录,12c 做不到2小时内变更表结构字段类型?
导读:本文详细讲述Oracle 12c 在2小时内完成一张14亿条记录的表结构字段类型变更的过程,希望可以帮到工作中的大家,如有任何疑问,欢迎在本文的评论区交流讨论. 概述 Oracle大表在线修改的 ...
- 史上很全的注册表修改大全
史上很全的注册表修改大全 请使用 Ctrl+F 键来查找你想要的 不想别人使用你电脑的某些功能,或是在网吧想使用某些功能,或是让自己的电脑速度更快 怎么办 如果你有点注册表的知识就OK拉 没有多深奥 ...
- 史上最全MySQL 大表优化方案(长文)
转载自 史上最全MySQL 大表优化方案(长文) 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 一.单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑 ...
- php sql 去除重复数据,MSSQL_快速删除重复记录,SQL Server如何实现?,如果一张表的数据达到上百万 - phpStudy...
如果一张表的数据达到上百万条,用游标的方法来删除简直是个噩梦,因为它会执行相当长的一段时间-- 开发人员的噩梦--删除重复记录 想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地 ...
- 优化网站性能 提高网站速度访问速度的14条实践
相信互联网已经越来越成为人们生活中不可或缺的一部分.ajax,flex等等富客户端的应用使得人们越加"幸福"地体验着许多原先只能在C/S实现的功能.比如Google机会已经把最基本 ...
最新文章
- nginx检查配置文件语法是否正常,需要检查主配置文件
- Redis将继续采用BSD许可证
- verdi windows版本[使用debussy 5.4]
- css:构建响应式网站
- Android开发之Glide设置View背景图的方法
- lambda 高并发_玩Java 8 – Lambda和并发
- 数据结构与算法--5.Python实现十大排序算法
- 【实践案例】Databricks 数据洞察在美的暖通与楼宇的应用实践
- Linux服务器安全防护十个方面
- linux进行MySQL查询_linux下mysql Select查询命令
- 【静默】Oracle各类响应文件何在?
- JSP 九大内置对象及四个作用域详解
- 【智慧城市】-GIS数据获取SHP建筑数据获取总结
- java calendar时间计算_Java Calendar计算所在时区的时间偏移量
- 基于CISe@ZnS新型近红外二区量子点生物探针(CuInS2/ZnS量子点,Cd掺杂ZnO量子点,InP/ZnS,荧光Ag2S量子点)
- 四金及个人所得税的计算方法
- iOS开发:xcode无法选择设备和corner stone如何过滤上传文件
- 网易互娱动效设计师 | 游戏动效与美术特效的区别
- 码农视角: iPhone XR升级到iOS 14.2之后引发的惨案
- Revit模型转obj模型插件