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多表查询-笔记七
Apr 05 MySQL
MySQL性能压力基准测试工具sysbench的使用简介
Apr 21 MySQL
详解GaussDB for MySQL性能优化
May 18 MySQL
详解mysql三值逻辑与NULL
May 19 MySQL
MySQL完整性约束的定义与实例教程
May 30 MySQL
基于MySql验证的vsftpd虚拟用户
Nov 07 MySQL
一篇文章看懂MySQL主从复制与读写分离
Nov 07 MySQL
MySQL创建定时任务
Jan 22 MySQL
MySQL中一条SQL查询语句是如何执行的
Apr 08 MySQL
在MySQL中你成功的避开了所有索引
Apr 20 MySQL
详解Mysql数据库平滑扩容解决高并发和大数据量问题
May 25 MySQL
MySql统计函数COUNT的具体使用详解
Aug 14 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
《星际争霸2》终章已出 RTS时代宣告终结
2017/02/07 星际争霸
php无限级分类实现评论及回复功能
2019/02/18 PHP
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
深入浅析Bootstrap列表组组件
2016/05/03 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
jQueryUI中的datepicker使用方法详解
2016/05/25 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
2017/09/23 Javascript
详解React中setState回调函数
2018/06/14 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
JS实现纵向轮播图(初级版)
2020/01/18 Javascript
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
tensorflow转换ckpt为savermodel模型的实现
2020/05/25 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
css3选择器基本介绍
2014/12/15 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
计算机应用专业应届毕业生中文求职信范文
2013/11/29 职场文书
优秀员工获奖感言
2014/03/01 职场文书
节能减耗标语
2014/06/21 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
担保书范文
2015/01/20 职场文书
介绍信样本
2015/01/31 职场文书
十二生肖观后感
2015/06/12 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书