首页 > 数据库 >MySQL_外连接

MySQL_外连接

时间:2022-11-02 15:15:51浏览次数:37  
标签:从表中 MySQL 中有 表中 但表 主表 连接

左 / 右 外连接

应用场景

用于查询一个表中有,另一个表中没有的记录

特点

1 外连接的查询结果为主表中的所有记录

       如果从表中 有 和它匹配的,则显示 匹配的值

       如果从表中 没有 和它匹配的,则显示 null

       外连接查询结果 = 连接结果 + 主表中有而从表中灭有的记录

2

左外连接,left join左边的是主表

右外连接,right join右边的是主表

3 左外和右外交换两个表的顺序,可以实现同样的效果

4 全外连接 = 内连接的结果 + 表1中有 但表2中没有 + 表2中有 但表1没有的

注:

查询的信息主要来自哪个表,哪个就是主表

 

全外连接

相当于部分主从表

将交集部分查出来

将主表中有,从表中没有匹配的部分,也查出来,从表用null填充

全外连接 = 内连接的结果 + 表1中有但表2中没有 + 表2中有但表1没有的

标签:从表中,MySQL,中有,表中,但表,主表,连接
From: https://www.cnblogs.com/yzhone/p/16851044.html

相关文章

  • MySQL_连接查询_小结
    Sql92VSsql99功能      Sql99支持的较多可读性      Sql99实现连接条件和筛选条件的分离,可读性较高 #内连接SELECT<select_list>FROMAINNERJ......
  • MySQL__连接查询_sql99
    语法Select查询列表From表1别名【连接类型】Join表2别名On连接条件【Where筛选条件】【groupby分组】【having筛选条件】【orderby排序列表】内连接......
  • mysql 性能问题查找
    进程相关命令1.显示哪些线程正在运行:只列出前100条方法1showprocesslist;![](https://img2022.cnblogs.com/blog/2298258/202211/2298258-20221102113410395-37886337......
  • MySQL_连接查询_等值连接
    ·引例SELECTname,ageFROMstudents,teachersWHEREstudents.id=teachers.students_id; ·特点表的顺序:两个表的顺序可以调换可以加筛选:AND可以加分组:逗号隔......
  • 使用adb 无线连接Android手机设备
    一、前提条件1、PC已部署adb,可执行adb命令2、手机、PC处于同一局域网;3、手机已开启开发者-调试模式;二、操作步骤1、手机通过有线连接到任意一台PC,打开PC的cmd,执行命令......
  • MySQL_分组函数
    功能用作统计使用,又称为聚合函数或统计函数或组函数分类Sum求和Avg平均值Max最大值Min最小值Count计算个数特点1sum、avg一般用于处理数值型2以上分组函......
  • mysql绿色安装
     本文介绍mysql压缩包安装方式;压缩包下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads  解压下载好的压缩包文件:  打开文件,内容如下: ......
  • MySQL_分组查询
    语法Select分组函数,列(要求出现在groupby的厚民)From表【where筛选条件】Groupby分组的列表【orderby子句】注:查询列表必须特殊,要求是分组函数和groupby后出......
  • MySQL_单行函数
    常见函数:字符函数:LengthConcatSubstrInstrTrimUpperLowerLpadRpadReplace数学函数RoundCeilFloorTruncateMod日期函数NowCurdateCurtimeYearMonth......
  • MySQL_流程控制函数
    ·IF函数效果等同于Java中的 ifelse 函数SELECTIF(10<5,'大','小'); ·CASE函数 CASE要判断的字段或表达式WHEN常量1THEN要显示的值1或语句1;WHEN......