该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

SELECT cust.code, org.name4 district, org.name3 center, org.name2 org, org.name1, cont.contract_code contract_num,

req.biz_type, req.loan_business_date, cust.customer_name, cust.customer_card_no, req.contract_money_amount as contract_money,

req.reply_term_count, cont.status, a.should_repay_money, b.return_money

FROM cust_info cust

INNER JOIN request_info req ON req.code=cust.code

INNER JOIN query_keyword q ON q.code=req.code

INNER JOIN sys_org_name org ON req.org_code=org.code

INNER JOIN contract cont ON q.curr_code=cont.code

INNER JOIN (

SELECT sum(curr_stage_return_money_sum) as should_repay_money, contract_code

FROM contract_repayment_schedule_imp

WHERE DATE(loan_return_date) <= DATE(CURDATE())

GROUP BY contract_code) a ON a.contract_code=req.code

INNER JOIN (

SELECT sum(return_money) as return_money, contract_code

FROM contract_repayment_schedule_imp_detail

GROUP BY contract_code) b ON b.contract_code=req.code

由于很多数据如果放到后台去运算,会嵌套很多循环,所以打算在SQL层面直接给出数据,请问各位大佬这段SQL该从哪里优化

百度 mysql的sql优化_SQL优化问题相关推荐

  1. mysql慢SQL探测与优化

    探测手法: 慢查询一般是由于sql逻辑过于复杂或者索引失效导致的.查找慢SQL的策略就不外乎从这两个方向入手了. 更为详细的操作: (1)mysql慢查询日志: (2)mysql之SQL热分析: (3 ...

  2. mysql distinct 优化_SQL优化终于干掉了“distinct”

    一.优化目的在我提交了代码的时候,架构师给我指出我这个sql这样写会有问题.因为在分库分表的时候,是不支持子查询的. 所以需要把多表的子查询的sql结构进行优化. 二.优化之前的sql长这样是不是挺恐 ...

  3. mysql 单表查询 优化_SQL优化 MySQL版 - 单表优化及细节详讲

    单表优化及细节详讲 作者 : Stanley 罗昊 [转载请注明出处和署名,谢谢!] 注:本文章需要MySQL数据库优化基础或观看前几篇文章,传送门: B树索引详讲(初识SQL优化,认识索引):htt ...

  4. mysql 触发器 sql日志_sql update 触发器 可获得被update的行的信息

    SQL Server 2005 学习笔记之触发器简介[转] 触发器实际上就是一种特殊类型的存储过程,其特殊性表现在:它是在执行某些特定的T-SQL语句时自动的. 11.1 触发器简介 触发器实际上就是 ...

  5. sql的不等于条件优化_SQL优化案例(2):OR条件优化

    随后上一篇文章< SQL优化案例(1):隐式转换>的介绍,此处内容围绕OR的优化展开. 在MySQL中,同样的查询条件,如果变换OR在SQL语句中的位置,那么查询的结果也会有差异,在多个复 ...

  6. 数据库:MySQL大批量SQL插入性能优化

    对于一些数据量较大的数据库系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长.特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久.因此,优化数据库插入性能是很有意 ...

  7. mysql索引详讲_SQL优化 MySQL版 - B树索引详讲

    SQL优化 MySQL版  - -B树索引详讲 作者:Stanley 罗昊 [转载请注明出处和署名,谢谢!] 为什么要进行SQL优化呢?很显然,当我们去写sql语句时: 1会发现性能低 2.执行时间太 ...

  8. mysql自动无序索引_SQL优化 MySQL版 - 避免索引失效原则(一)

    作者 : Stanley 罗昊 避免索引失效的一些原则 我们编写SQL语句后会进行添加一些索引进行优化,但是有时候确实建了索引,但索引有时候会失效: 比如在模糊查询使用 in 关键字的时候索引就失效了 ...

  9. MySQL的SQL语句如何优化?

    1) 现场抓出慢查询语句 show full processlist; 2) 配置参数: slow_query_log_file = ON            慢查询开启开关 long_query_ ...

最新文章

  1. 前沿|Google AI提新型神经网络,对神经元进行高精度自动重建
  2. SQL函数类的操作,增加,查询
  3. saltstack(八):saltstack配置管理-安装配置启动tomcat样例
  4. 60进制计算器在线_超长假期用华为MatePad Pro在线听课是怎样的体验?
  5. java8 lambda 视频_一文搞懂Java8 Lambda表达式(附带视频教程)
  6. 漳州市2021高考成绩查询,漳州市招生管理系统2021漳州中考成绩查询入口
  7. 简单的导出表格和将表格下载到桌面上。
  8. Amazon Alexa 新里程碑: 50000 个功能、 20000 种设备、 3500 个品牌
  9. sharepoint2010的弹出等待提示的对话框
  10. kibana-7.15.2 中文简体
  11. 设计灵感|文字排版海报有多少种可能?
  12. JSK-353 求同存异【暴力+排序+二分】
  13. Psping四大功能介绍:ICMP Ping/TCP Ping/延迟测试/带宽测试
  14. 电化学血糖传感器原理及发展
  15. 韦东山嵌入式linux第一期_裸机实战之开发板熟悉与体验篇
  16. java解析Excel文件
  17. oracle11 如何启动企业管理器
  18. 【C++课程设计项目】歌手评分系统(代码量1500行含设计文档)
  19. JavaScript中replace
  20. rs232读取智能电表_智能电表防窃电原理 偷电为什么会被发现

热门文章

  1. Mysql 数据库导入导出
  2. 把对方陷入困境中(博弈论的诡计)
  3. ORACLE 10G修改主机名后EM Enterprise Manager无法启动的解决办法-Robert
  4. 算法高级(14)-Nginx的负载均衡策略
  5. centos + nodejs + egg2.x 开发微信分享功能
  6. springboot内置tomcat,会和Oracle端口冲突,所以需要配置新的端口号
  7. 转载:常见的正则表达式
  8. Python的Wiki
  9. 《R语言编程艺术》——1.4 R语言中一些重要的数据结构
  10. ArcCatalog中将SQLServer中的空间数据导入到Oracle库中