位置: 编程技术 - 正文

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

  • 去年所得税汇算清缴补所得税
  • 加工承揽属于劳务关系吗
  • 可转债会计分录利息
  • 结转固定资产清理的会计科目
  • 权益法核算的好处
  • 对方公司已经注销,欠钱收不回
  • 可以不用附原始凭证的记账凭证是
  • 弃置费用调整
  • 某公司是一家刚成立的大型化妆品生产企业
  • 银行利息怎么算?
  • 在银行开资信证明的流程
  • 委托加工模具的费用计入什么科目?
  • 印花税的计税依据怎么算公式
  • 子公司算总公司员工吗
  • 支付给职工和为职工支付的现金
  • 单位车辆卖给个人怎么开票
  • 用现金缴纳海关增值税能否抵扣?
  • 免税销售额怎么算出来的
  • 应收代位偿款
  • 地方教育费附加计入什么科目
  • 公司仓库调拔结算会计分录.
  • 银行承兑汇票怎么取钱
  • 没有金税盘怎么查询已开发票
  • 转出未交增值税科目
  • 应交增值税和实缴增值税差额怎么做账
  • 如何给网页添加水印
  • 一般纳税人收到小规模专票怎么抵扣
  • 企业的民间借贷合法吗
  • 格里姆火山
  • 来料加工交关税吗
  • 特兰西瓦尼亚的统一
  • 法国西南部城市
  • 财务费用属不属于当期损益
  • vscode+live server——更改端口号——基础积累
  • 本地存储localstorage没有拿到最新值
  • 员工预支款计入什么科目
  • 企业职工生活费
  • 加收税收滞纳金属于行政处罚吗
  • 存货非正常损失可以所得税前扣除吗
  • 利息收入做账
  • 固定资产一次性扣除如何做账
  • 企业都有哪些资质
  • 公司活动赠送小礼品
  • 公司用印制度
  • 取得股息红利所得 个人所得税
  • 普通发票开具的管理是?
  • mysql数据库压力测试工具
  • 购买电脑一次性计入费用吗合理吗
  • 进项发票做账了可以不认证吗
  • 劳务报酬所得如何申报
  • 如何申请增值税留抵退税
  • 冲销主营业务收入怎么做分录
  • 公司怎么样能开发票
  • 收购股权如何做分录
  • 本年利润如何记账
  • 营业收入包括主营业务收入
  • 企业出售废旧材料的收入
  • 外包人员的餐费怎么入账
  • 打车费用会计分录
  • 自制半成品销售方案
  • 小规模纳税人进项可以抵扣吗
  • 商业折扣入账
  • mysql 5.7.18 winx64密码修改
  • win7控制台怎么打开
  • winxp u盘拒绝访问
  • windows2000server安装过程
  • 用u盘怎么装系统win10
  • win8.1 升级
  • win10无线网络不见了只显示飞行模式
  • winxp系统怎么安装
  • win10输入框在哪里
  • win8系统怎么设置桌面
  • java scripts
  • 安卓手机 监听功能
  • android的r
  • 互城通怎么用微信充值
  • 河北电子税务局电话
  • 税款所属期起止日期
  • 怎样查询一个企业是不是一般纳税人
  • 国税局内设机构
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设