位置: 编程技术 - 正文

MYSQL 左连接右连接和内连接的详解及区别(mysql 左链接 右链接)

编辑:rootadmin

推荐整理分享MYSQL 左连接右连接和内连接的详解及区别(mysql 左链接 右链接),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql左连接右连接内连接的区别,mysql左连接右连接区别,mysql中左连接右连接,mysql 左链接 右链接,mysql左连接右连接内连接的区别,mysql左连接右连接区别,mysql左连接右连接内连接的区别,mysql左连接右连接内连接,内容如对您有帮助,希望把文章链接给更多的朋友!

MYSQL 左连接右连接和内连接的区别,这里就对这些概念经过一个实例,讲解清楚。

代码如下:

1. 外连接 ? 左连接结果

table1居左,故谓之左连接。这种情况下,以table1为主,即table1中的所有记录均会被列出。有一下三种情况:

a. 对于table1中的每一条记录对应的城市如果在table2中也恰好存在而且刚好只有一条,那么就会在

返回的结果中形成一条新的记录。如上面Person A和Person B对应的情况。

b. 对于table1中的每一条记录对应的城市如果在table2中也恰好存在而且有N条,那么就会在返回的结果中形成N条新的记录。如上面的Person C对应的情况。

c. 对于table1中的每一条记录对应的城市如果在table2中不存在,那么就会在返回的结果中形成一条

条新的记录,且该记录的右边全部NULL。如上面的Person D对应的情况。

不符合上面三条规则的记录不会被列出。

MYSQL 左连接右连接和内连接的详解及区别(mysql 左链接 右链接)

2. 外连接 ? 右连接结果

table2居右,故谓之右连接。这种情况下,以table2为主,即table2中的所有记录均会被列出。有一下三种情况:

a. 对于table2中的每一条记录对应的城市如果在table1中也恰好存在而且刚好只有一条,那么就会在

返回的结果中形成一条新的记录。如上面Person X和Person Y对应的情况。

b. 对于table2中的每一条记录对应的城市如果在table1中也恰好存在而且有N条,那么就会在返回的结果中形成N条新的记录。如上面的Person W对应的情况。

c. 对于table2中的每一条记录对应的城市如果在table1中不存在,那么就会在返回的结果中形成一条

条新的记录,且该记录的左边全部NULL。如上面的Person Z对应的情况。

不符合上面三条规则的记录不会被列出。

3. 内连接

内连接的数据记录中,不会存在字段为NULL的情况。可以简单地认为,内链接的结果就是在左连接或者右连接的结果中剔除存在字段为NULL的记录后所得到的结果。甚至可以认为,如果两个表中仅分别剩下内连接运算后所得的数据记录,如table1中只有Person A、Person B和Person C,table2中只有Person W、Person X和Person Y,那么这两个表的之间的左连接和右连接的返回的结果是一样的。

注意:select * from table1 a inner join table2 b on a.city = b.city 和select * from table1 a join table2 b on a.city = b.city 的效果是一样的,即如果join的左边没有诸如left、right或者inner这样的关键字时,缺省的是内连接。另,MySQL不支持full join。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

MySql 5.6. Win位免安装解压缩版配置教程 mysql-5.6.-win为免安装解压缩版,安装版(

MySQL优化表时提示 Table is already up to date的解决方法 在后台使用phpMyAdmin对数据库进行优化时,显示成Tableisalreadyuptodate。很多人可能会对这次感到担心,因为默认优化表后提示是statusOK,如下:TableOpMsg_typeM

mysql自动定时备份数据库的最佳方法(windows服务器) 网上有很多关于window下Mysql自动备份的方法,可是真的能用的也没有几个,有些说的还非常的复杂,难以操作。我们都知道mssql本身就自带了计划任务可

标签: mysql 左链接 右链接

本文链接地址:https://www.jiuchutong.com/biancheng/349246.html 转载请保留说明!

上一篇:Mysql 错误too many connections解决方案(mysql 错误1067)

下一篇:MySql 5.6.14 Win32位免安装解压缩版配置教程

  • 含税金额和开票金额
  • 小微自开专票申报时怎么填写
  • 企业房屋折旧年限规定
  • 信息服务费可以计入办公费吗
  • 发票的红字发票怎么开
  • 盈余公积多计提对报表的影响
  • 私立医院整容效果都不行吗
  • 降库存的方案
  • 应交税金成负数
  • 税控盘抵扣联附在哪里
  • 开红字增值税专用发票步骤
  • 企业清算企业所得税税率
  • 附加税的计税依据是销项减进项吗
  • 金融企业贷款损失准备金
  • 金融企业的代理贷款什么意思
  • 税控盘逾期未抄报,交罚款需要带什么
  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • bios设置定时重启
  • 勒索病毒文件怎么恢复
  • 如何设置win7系统密码
  • windows10无法打开图片
  • 简单了解php编程软件
  • win11新功能
  • PHP:Memcached::isPersistent()的用法_Memcached类
  • 固定资产前期购买的后期入账怎么入?
  • 客户预付款了尾款怎么办
  • 跨年收到退回增值税税款的账务处理
  • mediabrowser.exe是什么
  • 什么手机最薄最有手感
  • PHP:imagesavealpha()的用法_GD库图像处理函数
  • cgtrader模型
  • 机器学习中的数学原理——对数似然函数
  • php操作mysql数据库
  • echarts中的legend能被监听吗
  • c#开发入门及项目实战
  • 蓝桥杯c题库及答案
  • CSS渐变背景应用
  • 为什么会有不同的人种
  • 发票未认证跨月怎么办
  • 函数的单调性
  • 小规模纳税人如何申报增值税
  • 哪些人可以享受职业培训补贴
  • 加计扣除进项税额是什么意思
  • 通过SQLServer 2008 操作 MySQL的方法
  • 小微企业所得税税率多少
  • 入库验收过程中可能出现哪些问题,该如何处理
  • 房地产企业土地增值税清算
  • 股票增值权个人可以买吗
  • 企业注销清算报告模板
  • 预计产品质量保证损失计入什么
  • 中标违约保证金怎么退
  • 企业收到待清算商户款项做什么分录
  • 如何从财务报表中分析企业偿债能力
  • 透明数据网
  • ubuntu系统怎么更新
  • 苹果7开发者模式怎么打开
  • mac安装mysql详细教程
  • xp系统登陆界面切换用户
  • linux 常用命令大全及其详解
  • win10剪贴板怎么调出来
  • 文科生也能看懂的电子电路学PDf
  • javascript date()
  • 安卓优化清理大师怎么样
  • 贝塞尔曲线生成器
  • unity安卓手机游戏官网
  • 黑马程序员学费多少钱2022
  • shell脚本wc
  • js解析json字符串获取key
  • javascript的核心语言对象包括
  • jquery.form.min.js
  • JAVASCRIPT THIS详解 面向对象
  • 办理税控盘的流程
  • 国家税务局网上电子税务局官网天津
  • 企业之间无偿借款是否交税
  • 百旺税控盘电话服务热线
  • 主管局长和分管局长谈心谈话
  • 税务文件是什么
  • 税费算在房价里
  • 金税三期个人所得税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设