left join、inner join、right join的区别


Posted in MySQL onApril 05, 2021

   sql的left join 、right join 、inner join之间的区别

  -left join(左联接) 返回包括 左表中的所有记录和右表中联结字段相等的记录 
  -right join(右联接) 返回包括 右表中的所有记录和左表中联结字段相等的记录

  -inner join(等值连接) 只返回两个表中联结字段相等的行

t_user表

left join、inner join、right join的区别

t_class表

left join、inner join、right join的区别

sql语句:(左联结)

select u.UserID,u.UserName,c.id,c.name

from t_user u left join t_class c   on  c.id  = u.UserID

运行结果:

left join、inner join、right join的区别

 

sql语句:(右联结)

select u.UserID,u.UserName,c.id,c.name
from t_user u RIGHT join t_class c
                    on  c.id  = u.UserID

运行结构:

left join、inner join、right join的区别 

sql语句(自然联结):
select u.UserID,u.UserName,c.id,c.name
from t_user u inner join t_class c
                    on  c.id  = u.UserID

运行结果:

left join、inner join、right join的区别

MySQL 相关文章推荐
MySQL 重命名表的操作方法及注意事项
May 21 MySQL
浅谈MySQL next-key lock 加锁范围
Jun 07 MySQL
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
Jun 18 MySQL
MySQL系列之二 多实例配置
Jul 02 MySQL
MySQL定时备份数据库(全库备份)的实现
Sep 25 MySQL
MySQL空间数据存储及函数
Sep 25 MySQL
MySQL 数据类型详情
Nov 11 MySQL
Mysql数据库表中为什么有索引却没有提高查询速度
Feb 24 MySQL
解决MySQL Varchar 类型尾部空格的问题
Apr 06 MySQL
MySQL数据库事务的四大特性
Apr 20 MySQL
详解Mysq MVCC多版本的并发控制
Apr 29 MySQL
MySQL自定义函数及触发器
Aug 05 MySQL
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
mysql字符串截取函数小结
MySQL索引篇之千万级数据实战测试
MySQL表的增删改查(基础)
Apr 05 #MySQL
MySQL入门命令之函数-单行函数-流程控制函数
Apr 05 #MySQL
浅析InnoDB索引结构
Apr 05 #MySQL
mysql知识点整理
Apr 05 #MySQL
You might like
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
使用BootStrap实现用户登录界面UI
2016/08/10 Javascript
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
学习LayUI时自研的表单参数校验框架案例分析
2019/07/29 Javascript
vue实现点击追加选中样式效果
2019/11/01 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
vue-router懒加载的3种方式汇总
2021/02/28 Vue.js
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
Python中操作符重载用法分析
2016/04/29 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
2020/09/25 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
会计电算化专业应届大学生求职信
2013/10/22 职场文书
高中生自我鉴定范文
2013/10/30 职场文书
实习单位接收函
2014/01/11 职场文书
《十六年前的回忆》教学反思
2014/02/14 职场文书
授权委托书格式模板
2014/04/03 职场文书
《苏珊的帽子》教学反思
2014/04/07 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
MySQL数据迁移相关总结
2021/04/29 MySQL