内连接

规则

返回两个表的公共记录

语法

inner join...on 语法

select * from 表1 inner join 表2 on 表1.公共字段=表2.公共字段

where 语法

select * from 表1,表2 where 表1.公共字段=表2.公共字段

MariaDB [sel]> select * from grades inner join resume on grades.name=resume.name;

+-------+---------+------+----+-------+-----------+

| name | chinese | math | id | name | skill |

+-------+---------+------+----+-------+-----------+

| Sunny | 93 | 96 | 1 | Sunny | php |

| Jerry | 97 | 91 | 3 | Jerry | php,mysql |

+-------+---------+------+----+-------+-----------+

# `2 rows in set (0.008 sec)`

MariaDB [sel]> select * from grades,resume where grades.name=resume.name;

+-------+---------+------+----+-------+-----------+

| name | chinese | math | id | name | skill |

+-------+---------+------+----+-------+-----------+

| Sunny | 93 | 96 | 1 | Sunny | php |

| Jerry | 97 | 91 | 3 | Jerry | php,mysql |

+-------+---------+------+----+-------+-----------+

# `2 rows in set (0.001 sec)`

-- 相同的字段只显示一次

mysql> select s.stuno,stuname,stusex,writtenexam,labexam from stuinfo s inner join stumarks m on s.stuno=m.stuno;

+--------+----------+--------+-------------+---------+

| stuno | stuname | stusex | writtenexam | labexam |

+--------+----------+--------+-------------+---------+

| s25303 | 李斯文 | 女 | 80 | 58 |

| s25302 | 李文才 | 男 | 50 | 90 |

| s25304 | 欧阳俊雄 | 男 | 65 | 50 |

| s25301 | 张秋丽 | 男 | 77 | 82 |

| s25318 | 争青小子 | 男 | 56 | 48 |

+--------+----------+--------+-------------+---------+

# `5 rows in set (0.00 sec)`

内连接中inner可以省略

select * from 表1 join 表2 on 表1.公共字段=表2.公共字段

MariaDB [sel]> select * from grades join resume on grades.name=resume.name;

+-------+---------+------+----+-------+-----------+

| name | chinese | math | id | name | skill |

+-------+---------+------+----+-------+-----------+

| Sunny | 93 | 96 | 1 | Sunny | php |

| Jerry | 97 | 91 | 3 | Jerry | php,mysql |

+-------+---------+------+----+-------+-----------+

# `2 rows in set (0.001 sec)`

如何实现三表查询

select * from 表1 inner join 表2 on 表1.公共字段=表2.公共字段 inner join 表3 on 表2.公共字段=表3.公共字段

mysql inner 连接多表_MySQL数据库之多表查询inner join内连接相关推荐

  1. mysql数据库检表_MYSQL数据库检查数据表和修复数据表

    数据库在运行中,会因为人为因素或一些不可抗力因素造成数据损坏.所以为了保护数据的安全和最小停机时间,我们需制定详细的备份/恢复计划,并定期对计划的有效性进行测试. 结合MySQL服务器的运行机制和所提 ...

  2. mysql查询添加数据库表_MySQL数据库篇之表的增删改查

    主要内容: 一.表介绍 二.创建表 三.查看表结构 四.修改表结构 五.复制表 六.删除表 1️⃣ 表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称 ...

  3. mysql子查询存到另一张表_MySQL数据库(11)----使用子查询实现多表查询

    子查询指的是用括号括起来,并嵌入另一条语句里的那条 SELECT 语句.下面有一个示例,它实现的是找出与考试类别('T')相对应的所有考试事件行的 ID,然后利用它们来查找那些考试的成绩: SELEC ...

  4. linux mysql 实战_Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06

    Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06 视频教程学习地址 Oracle/MySQL数据库学习专用QQ群:336282998.189070296 学完风哥本课程能熟悉 ...

  5. mysql全外连接和笛卡尔积_数据库(join) 内连接、外连接、笛卡尔积

    今天,重刷了刷leetcode数据库的题目,对数据库连接查询做一个记录. 数据库(join) 内连接.外连接.笛卡尔积 内连接(自身连接) 内连接有隐式内连接和显示内连接两种: 隐式(无join),f ...

  6. SQL数据库语言基础之SqlServer多表连接查询与INNER JOIN内连接查询

    文章目录 一.简单连接查询 二.多表连接查询 三.INNER JOIN 内连接查询 一.简单连接查询 1.直接连接:无连接规则连接两表,得到的是两个表的笛卡尔积. 连接后的行数=表1行数*表2行数 连 ...

  7. 为什么selection.find在word vba中不返回所有结果?_工作表查询中,内连接Inner join的讲解...

    大家好,我们继续讲解VBA数据库解决方案,今日讲解第56讲内容: 数据表查询中,内连接Inner join的讲解.从这讲开始给大家实例讲解在查询中各种连接方式的应用.为什么到现在才讲解这块内容呢?是的 ...

  8. 在左表或右表的连接字段上建立索引对左、内连接的查询效率的优化情况分析

    -- 1.建表 drop table if exists dept_tbl;create table dept_tbl (rcrd_id int unsigned primary key auto_i ...

  9. SQL多表联合查询(交叉连接,内连接,外连接)

    连接查询:     1. CROSS 交叉连接:   交叉连接返回的结果是被连接的两个表中所有数据行的笛卡尔积,也就是返回第一个表中符合查询条件的数据行数乘以第二个表中符合,查询条件的数据行数,例如d ...

  10. SQL入门之第十讲——INNER JOIN 内连接

    在实际的业务当中,往往需要多张表连接查询,这就会涉及到JOIN 连接 1. JOIN 连接的类型 INNER JOIN :内连接, 可以只写JOIN ,只有连接的两个表中,都存在连接标准的数据才会保留 ...

最新文章

  1. 基于语义分割的视频弹幕防挡实现(训练、测试、部署实现)
  2. UVA10110 Light, more light
  3. 基于ATMEGA8的Arduino Nano(UNO)开发板
  4. JS中的面向对象编程
  5. 无人驾驶岗平均月薪4.14万:因为稀缺,所以高薪
  6. spring 注释_Spring@主要注释
  7. 面试题:为什么局部变量不赋初始值报错
  8. 安装saltstack遇到的问题锦集
  9. 如何用猿大师播放器把海康威视硬盘录像机截取MP4视频在web页面上回放?支持本地和远程视频吗?
  10. 解决imageview 不显示图片问题
  11. 读取NTFS的USN(获取文件的历史操作记录,即使这个文件已被删除)
  12. Catalan 数的应用
  13. 2007操作系统大全 (雨林木风、深度、电脑公司、jujumao、番茄花园、萝卜家园...)
  14. SAP中通过生产版本有效期控制物料生产入库分析测试
  15. 史上最全的 iOS 各种测试工具集锦
  16. windows中如何将已安装的nodejs高版本降级为低版本
  17. Pelican 入门:一个 Python 静态网站生成器
  18. 勤哲excel服务器 mysql_Excel Server Tutorial
  19. 关于字符编码,中文所占字节的整理。
  20. 2022年制冷与空调设备运行操作理论题库模拟考试平台操作

热门文章

  1. 北大学子求职经历与建议(IT类) 收藏
  2. 面试题:原型Bean在一个线程多次获取是否一样?
  3. MyBatis源码阅读(十二) --- Spring加载MyBatis过程
  4. SpringBoot项目文件上传
  5. Python正则表达式指南下半部
  6. LayIM v2.x 正式开源,Web 即时通讯前端解决方案
  7. 一道面试题引发的pythonic
  8. Hibernate(1)
  9. Android Wear缺少本质上的创新
  10. CentOS 6.4 php环境配置以及安装wordpress