位置: 编程技术 - 正文

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位免安装解压缩版配置教程

  • 企业自建房屋
  • 电动三轮车发票和合格证丢了怎么上牌照
  • 开矿泉水发票怎么开?
  • 公司破产债务清偿顺序是怎样的
  • 纳税申报的流程如何?面试怎么说
  • 增值税专用发票可以开电子发票吗
  • 小企业会计准则是小规模纳税人吗
  • 员工上班期间应穿
  • 跨境电子商务出来能干嘛
  • 企业所得税应税所得率
  • 产品入库实际成本是什么凭证
  • 增值税零税率发票预缴税额
  • 三证合一办理流程及费用
  • 员工拿发票报销可以公转私吗
  • 短期理财的门槛
  • 小规模公司没有进项票 开票需要交什么税
  • 进项发票可以不入账吗
  • 公司收生育津贴怎么入账
  • 金税盘锁死去税务局流程
  • 收到退印花税款怎么入账
  • 增值税进项抵扣完了还上附加税吗
  • 全资子公司如何证明自己的财产完全独立于母公司
  • 本月开了红字发票可以退税吗
  • 设备安装公司如何经营
  • 预存电费余额是什么意思
  • win10专业版技巧
  • 连续亏损的公司还要去吗
  • 适用加计抵减政策的行业
  • 未开票收入申报后又要开票
  • 固定资产内部抵消
  • exedown是什么文件夹
  • 银行收取对公账户服务费有什么用
  • 专项资金下达期限
  • php抓取
  • php fgetcsv
  • php输出mysql查询结果
  • 周末闲暇时光是什么意思
  • node.js的安装和配置
  • nbtstat命令的用法
  • 人才引进的安家费
  • 印花税减半征收减免性质代码
  • 事业单位无形资产折旧是当月还是下月
  • 一般纳税人开普票税率是3%还是13%
  • python logger
  • 收到进项发票怎么入账
  • 个人所得税率怎么退
  • 员工工资扣工作服押金怎么做账呢
  • 对公贷款利息如何入账
  • 应收账款逾期什么意思
  • 小规模公司购买水泥怎么入账
  • 代销手续费如何交增值税m
  • 扣缴个人所得税怎么计算
  • 负债类科目分录
  • 商业会计和工业会计哪个好
  • 收到银行承兑汇票计入什么科目
  • win7打开控制面板快捷键
  • centos7光盘挂载方法
  • win7开机提示由于启动计算机时出现页面文件
  • win10 rs4
  • win7系统64位安装打印机的方法
  • 不需要远程传输的文件
  • 深入分析南水北调工程面临的新形势心得体会
  • 微信小程序支付的钱怎么退款
  • excel的最后一列
  • webpack vue-loader
  • vue拦截器使用场景
  • 会用python
  • android基础入门教程
  • jquery fadein不起作用
  • python批量创建文件
  • ecmascript新特性
  • 使用筷子就餐会不会传染乙肝病毒
  • 游戏引擎在游戏开发中的核心作用
  • javascript怎么学
  • scroll-view组件用于实现
  • js对象的常用方法
  • 土地增值税法定扣除项目
  • 2020百望税控盘最新系统
  • 纳税申报的期限是多久
  • 苏州税务局下班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设