当前位置: 首页 > news >正文

MySQL表的内外连接

目录

表的内联和外联

内连接

外连接

左外连接

右外连接


表的内联和外联

在MySQL中,表的连接分为内连和外连。

内连接

两张表形成的笛卡尔积其实就是内连接。

内连接语法如下:

select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件;

使用示例

我们先创建者两张表:

 部门表:

员工表:

示例:显示SMITH的名字和部门名称

外连接

外连接分为左外连接和右外连接。

左外连接

在对两张表进行联合查询的时候,如果左侧的表完全显示,我们就叫做左外连接。

左外连接语法:

select 字段名  from 表名1 left join 表名2 on 连接条件;

示例

我们先创建者两张表:

查询所有学生的成绩,如果这个学生没有成绩,也要将学生的个人信息显示出来:

右外连接

在联合查询的时候,如果右侧的表完全显示,我们就叫做右外连接。

语法:

select 字段 from 表名1 right join 表名2  on 连接条件;

示例:

一:对stu表和exam表联合查询,把所有的成绩都显示出来,即使这个成绩没有学生与它对应,也要
显示出来:

二:列出部门名称和这些部门的员工信息,同时列出没有员工的部门

相关文章:

  • 每日一题——三道链表简单题:回文,环形合并有序
  • 【STM32】ADC功能-单通道多通道(学习笔记)
  • 【网络编程】WSAAsyncSelect 模型
  • Manus 与鸿蒙 Next 深度融合:构建下一代空间计算生态
  • QwQ-32B 开源!本地部署+微调教程来了
  • 当前主流的大模型训练与推理框架的全面汇总
  • 同步,异步,并发,并行
  • [AtCoder Beginner Contest 396] E - Min of Restricted Sum
  • python下比pygame启动更快的MP3播放方法~
  • Remosaic 算法
  • 打造私人专属AI = 个人知识库 + 本地化部署deepseek模型 / deepseek官方模型(CherryStudio版)
  • 洛谷 P2234:[HNOI2002] 营业额统计 ← STL set
  • STM32DMA串口传输实验(标准库)
  • 自研通用Redis缓存组件
  • 学习一下Qt中的分裂器以及为什么要使用分裂器?
  • html-表格标签
  • 《Python实战进阶》No17: 数据库连接与 ORM(SQLAlchemy 实战)
  • 【鸿蒙开发】Windows平台MQTT服务器搭建教程
  • Spring Boot应用开发:从零到生产级实战指南
  • 【贪心算法】柠檬水找零
  • 西安网站建设定/西安网站关键词优化费用
  • 有公司如何制作网站/唐山百度提升优化
  • 济宁建筑人才网/seo整站优化费用
  • 论坛网站论坛网站建设建设/营销策划公司
  • 网站制作价格低/如何创建自己的小程序
  • 私服网站建设/搜索引擎调词平台哪个好