我有5个表

chanet_cmiims_person_info表

chanet_cmiism_person_commitstate表

chanet_cmiims_commitstate_type表

chanet_cmiims_person_state表

chanet_cmiims_person_state_type表

这是我现在的查询语句,但是效率太低了,2600多条数据都要查询4秒多。请教如何提高此语句的查询效率

SELECT info.* from (

SELECT sinfo.personName as relName,state.id AS personStateId,stateName,cmit.id AS personCommitStateId,commitStateName,info.* FROM chanet_cmiims_person_info AS info

INNER JOIN chanet_cmiism_person_commitstate AS cmit ON cmit.personInfoId=info.id

INNER JOIN chanet_cmiims_commitstate_type AS committype ON committype.id=cmit.commitStateId

INNER JOIN  chanet_cmiims_person_state AS state ON info.id=state.personInfoId

INNER JOIN chanet_cmiims_person_state_type AS statetype ON statetype.id =state.stateTypeId

LEFT JOIN  chanet_cmiims_person_info AS sinfo  ON sinfo.id=info.relevancePerson) AS info

mysql数据库表的连接查询_mysql数据库多表连接查询问题相关推荐

  1. mysql所有班级名称和人数_mysql数据库优化课程---12、mysql嵌套和链接查询(查询user表中存在的所有班级的信息?)...

    mysql数据库优化课程---12.mysql嵌套和链接查询(查询user表中存在的所有班级的信息?) 一.总结 一句话总结: in:distinct:select * from class wher ...

  2. mysql锁表查询_Mysql数据库锁情况下开启备份导致数据库无法访问处理分享

    [背景简介] MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),因为其速度.可靠性和适应性而备受关注.大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择.mysql ...

  3. MySQL数据库应用 多表查询_mysql数据库-多表查询

    今日任务 完成对MYSQL数据库的多表查询及建表的操作 教学目标 掌握MYSQL中多表的创建及多表的查询 掌握MYSQL中的表关系分析并能正确建表 昨天内容回顾: ​ 数据库的创建 : create ...

  4. mysql数据库实验查询_MySQL数据库表数据的查询操作实验

    实验3.MySQL数据库表数据的查询操作实验(1) 一.实验目的 掌握SELECT 语句的基本语法格式. 掌握SELECT 语句的执行方法. 掌握SELECT 语句的 GROUP BY 和 ORDER ...

  5. mysql数据库操作多表查询_MySQL数据库查询操作进阶——多表查询

    多表查询 在大部分情况下,我们用到的表都是彼此相关联的,所以我们会有相当大的需求用到跨表的查询,这个时候我们就需要将相关联的表连起来做多表查询. 多表查询分为连表查询和子查询,连表查询即将相关联的表连 ...

  6. mysql数据库实验3查询_MySQL数据库实验:任务三 数据库的单表查询设计

    任务三 数据库的单表查询设计 文章目录任务三 数据库的单表查询设计[实训目的与要求][实训原理][实训步骤]一.简单查询二.按条件查询1.比较大小查询2.带in关键字的查询(确定集合)3.带BETWE ...

  7. mysql 数据库分表查询_mysql数据库分表及实现

    项目开发中,我们的数据库数据越来越大,随之而来的是单个表中数据太多.以至于查询书读变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈. 当出现这种情况时,我们可以考虑分表,即将单 ...

  8. mysql数据连接查询_mysql数据库 连接查询

    左连接: select 列1,列2,列N from tableA left  join tableB on tableA.列 = tableB   [此次表连接成一张大表,完全当成普通表看] wher ...

  9. MYSQL数据库实验三多表查询_MYSQL数据库语句之多表操作(三)

    多表操作 join查询(join按照功能分可以分为3类): cross join(交叉连接):获取多个表中的交叉关系. inner join(内连接):获取2个表中字段匹配关系的记录. 外连接 lef ...

  10. mysql 连表查询_mysql数据库之联表查询

    表准备: 这次我们用到5张表: class表: student表: score表: course表: teacher表: 表结构模型: 我们针对以下需求分析联表查询: 1.查询所有的课程的名称以及对应 ...

最新文章

  1. Linux 系统内存分析
  2. Linux Socket网络通信示例
  3. 电力电子技术 matlab仿真指导,在_电力电子技术_课程教学中展开Matlab仿真训练_唐贤伦...
  4. 转进制(信息学奥赛一本通-T1161)
  5. POJ2676Sudoku
  6. 中小微企业房抵贷业务场景介绍
  7. IIS6.0 + openssl执行版 + Windows2003--配置篇
  8. CentOS+NodeJS环境
  9. 在windows 10上将vega56 超频,eth算力保持在43。
  10. LPC2478(6)UART
  11. oracle数据库查询,sql没问题,数据库也有数据,方法没错,项目运行就是查不出数据
  12. python 阮一峰_ES6 Iterator笔记(摘抄至阮一峰的ECMAScript 6入门)
  13. 基于jquery fly插件实现加入购物车抛物线动画效果
  14. 趁着时光正好,好好去爱她
  15. 今日头条2018校招编程题
  16. 8个成语接龙首尾相连_八拜为交成语接龙
  17. 大数据管理神器:Ambari自定义stack和服务二次开发详细教程
  18. Apollo Planning决策规划算法代码详细解析 (2):Scenario执行
  19. 锁存器、触发器、寄存器
  20. 帝国 ajax评论插件,帝国cms评论仿畅言评论插件兼容7.0/7.2版本

热门文章

  1. 如何用C语音实现传递函数?
  2. 第十六届智能车竞赛视觉AI组相关议题讨论
  3. pyBoard Mini从安装到简单测试
  4. 基于HIP6601的MOS的半桥电路测试
  5. 增加行星轮减速后机械臂调试
  6. 信号与系统作业问题回复
  7. linux排除多个文件,linux – 通过排除其父文件夹为多个目录创建单个tar文件
  8. 采购计算机的,如何采购计算机
  9. 通达信指标能用c语言编写吗_翔博精选指标看长做短,引用周线数据(通达信公式 副图 源码 测试图)...
  10. 成就动机理论由谁提出_【教资笔试重点】学习动机理论