位置: 编程技术 - 正文

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

  • 房地产开发企业土地增值税预缴
  • 员工垫付的费用报销会计分录
  • 预付和预收可以合并吗
  • 会计凭证审核的主要内容
  • 营业外收支计入哪里
  • 小规模缴纳增值税税控系统可以抵扣么
  • 支出和成本的关系和区别
  • 企业的党员活动有哪些
  • 福利企业发放职工集资利息是不是要交个人所得税
  • 预缴工程税的帐务处理如何做?
  • 健身房开业前买的瑜伽垫怎么做账?
  • 营改增后建筑公司自建行为所得税
  • 企业所得税报表模板
  • 季度报没有报怎么办
  • 贷款已支付属于什么会计科目
  • 暖气冷气热水的增值税适用税率是多少?
  • 失控包括
  • 业务宣传费企业所得税扣除标准是多少
  • 销售后换回产品的账务处理怎么做?
  • 什么叫保理支付
  • 负债清偿损益明细表可以0报么
  • 没有结转损益影响利润表吗
  • 筹建期间的开办费包括哪些
  • 极路由好用吗
  • win7电脑怎么开
  • 网页游戏玩着卡
  • 企业所得税计算方法公式
  • 盈亏余额
  • 无偿赠送产品如何处理
  • 折扣负数的专用发票怎么开
  • php预定义变量有哪些
  • php编程技术
  • 开票逃税的处罚
  • 车船税单子什么样
  • 回迁房办理房产证契税怎么交
  • java基础教程
  • php7安装教程详解
  • web后端开发框架有哪些
  • vue 长列表优化
  • 在建工程的核算内容制度依据
  • 命令行延时
  • 如何区分误餐费和补助费
  • 怎么升级一般纳税人
  • MySQL数据库有什么特点
  • 个税租房租金扣除规则
  • SqlServer 2005 T-SQL Query 学习笔记(1)
  • sqlserver2005导出数据
  • mysql如何做优化
  • 企业向个人租房发票怎么开
  • 其他应收款如何计提减值准备
  • 进项票可以抵扣企业所得税吗
  • 一般纳税人企业所得税税率
  • 疫情期间统筹部工作总结
  • 发生的计提费用没有发生怎么办
  • 采购固定资产怎么做账
  • 会计中应收账款属于什么科目
  • 跨月发票作废怎么做会计分录
  • 购买银行理财产品的几个必须知道
  • 一般哪些企业可以保供煤炭
  • sql参数化是什么意思
  • centos 安装方法
  • 苹果mac外接显示器合上盖子怎么在显示器上继续
  • linux快速查看目录大小
  • win7纯净版系统多大
  • win8怎么设置时间自动更新
  • win10怎么这只让任务栏图标居中显示?
  • linux计划任务每天执行一次
  • vim多行匹配
  • 脚本添加crontab
  • 使用js检测浏览器的网站
  • shell脚本逐条执行
  • Python 正则表达式入门(中级篇)
  • python jsonp
  • javascript核心技术开发解密
  • js当前时间格式化
  • 怎么用python画图具体步骤
  • 厂房出租开增值税专用发票
  • 如何推进社会治理
  • 山东发票认证勾选平台网址
  • 内蒙古自治区市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设