玩家任务表  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条任务记录,需要根据任务配置表补全玩家任务表,原有记录不能修改把每人缺失的任务记录补上)相关推荐

  1. devc代码补全没效果_从零开始写文本编辑器(二十八):自动补全(上)

    前言 我本没打算这么早就写"自动补全"功能的. 但是在写XML资源编辑时,为了实现自动引用已有资源@string/xxx,需要一个合适的列表来让我选择.这样能防止拼写错误. 也就是 ...

  2. 七周三次课(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语法 ====== ...

  3. asp.net接受表单验证格式后再提交数据_如何解析 el-form-renderer 表单渲染器1.14.0...

    DEEPEXI 大前端 常人道,一入开发深似海,技术学习无止境.在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区.下面,就由小水滴带大家看 ...

  4. asp.net接受表单验证格式后再提交数据_看滴普科技大前端如何玩转el-form-renderer 表单渲染器1.14.0

    DEEPEXI 大前端 常人道,一入开发深似海,技术学习无止境.在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区.下面,就由小水滴带大家看 ...

  5. 14亿条记录,12c 做不到2小时内变更表结构字段类型?

    导读:本文详细讲述Oracle 12c 在2小时内完成一张14亿条记录的表结构字段类型变更的过程,希望可以帮到工作中的大家,如有任何疑问,欢迎在本文的评论区交流讨论. 概述 Oracle大表在线修改的 ...

  6. 史上很全的注册表修改大全

    史上很全的注册表修改大全 请使用 Ctrl+F 键来查找你想要的 不想别人使用你电脑的某些功能,或是在网吧想使用某些功能,或是让自己的电脑速度更快 怎么办 如果你有点注册表的知识就OK拉 没有多深奥 ...

  7. 史上最全MySQL 大表优化方案(长文)

    转载自  史上最全MySQL 大表优化方案(长文) 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 一.单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑 ...

  8. php sql 去除重复数据,MSSQL_快速删除重复记录,SQL Server如何实现?,如果一张表的数据达到上百万 - phpStudy...

    如果一张表的数据达到上百万条,用游标的方法来删除简直是个噩梦,因为它会执行相当长的一段时间-- 开发人员的噩梦--删除重复记录 想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地 ...

  9. 优化网站性能 提高网站速度访问速度的14条实践

    相信互联网已经越来越成为人们生活中不可或缺的一部分.ajax,flex等等富客户端的应用使得人们越加"幸福"地体验着许多原先只能在C/S实现的功能.比如Google机会已经把最基本 ...

最新文章

  1. nginx检查配置文件语法是否正常,需要检查主配置文件
  2. Redis将继续采用BSD许可证
  3. verdi windows版本[使用debussy 5.4]
  4. css:构建响应式网站
  5. Android开发之Glide设置View背景图的方法
  6. lambda 高并发_玩Java 8 – Lambda和并发
  7. 数据结构与算法--5.Python实现十大排序算法
  8. 【实践案例】Databricks 数据洞察在美的暖通与楼宇的应用实践
  9. Linux服务器安全防护十个方面
  10. linux进行MySQL查询_linux下mysql Select查询命令
  11. 【静默】Oracle各类响应文件何在?
  12. JSP 九大内置对象及四个作用域详解
  13. 【智慧城市】-GIS数据获取SHP建筑数据获取总结
  14. java calendar时间计算_Java Calendar计算所在时区的时间偏移量
  15. 基于CISe@ZnS新型近红外二区量子点生物探针(CuInS2/ZnS量子点,Cd掺杂ZnO量子点,InP/ZnS,荧光Ag2S量子点)
  16. 四金及个人所得税的计算方法
  17. iOS开发:xcode无法选择设备和corner stone如何过滤上传文件
  18. 网易互娱动效设计师 | 游戏动效与美术特效的区别
  19. 码农视角: iPhone XR升级到iOS 14.2之后引发的惨案
  20. Revit模型转obj模型插件

热门文章

  1. 邀请职业培训师到我们公司讲课
  2. Codeforces 1017D The Wu 卡常
  3. DJI模拟器的安装与使用
  4. 弘辽科技:淘宝新手卖家该如何利用千人千面去引爆流量?
  5. 计算机画大熊猫教学设计,大班美术画大熊猫的教学设计
  6. 计算机基础电大操作水滴,开放大学计算机应用基础教学方法探究
  7. java度量衡换算器代码_《Java语言程序设计》选题
  8. Vue3父子组件间传参通信
  9. 联想服务器在UEFI HII界面中配置阵列的基本操作
  10. 软件测试面试题:缺陷提交的流程