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 pt-slave-restart工具的使用简介
Apr 07 MySQL
MySQL创建高性能索引的全步骤
May 02 MySQL
MySQL kill不掉线程的原因
May 07 MySQL
linux下导入、导出mysql数据库命令的实现方法
May 26 MySQL
MySQL库表名大小写的选择
Jun 05 MySQL
一篇文章带你深入了解Mysql触发器
Aug 02 MySQL
MySQL 数据类型详情
Nov 11 MySQL
MySQL创建表操作命令分享
Mar 25 MySQL
MySQL中优化SQL语句的方法(show status、explain分析服务器状态信息)
Apr 09 MySQL
分析MySQL优化 index merge 后引起的死锁
Apr 19 MySQL
提高系统的吞吐量解决数据库重复写入问题
Apr 23 MySQL
MySQL 数据库 增删查改、克隆、外键 等操作
May 11 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
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
2019/02/16 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
JavaScript事件委托的技术原理探讨示例
2014/04/17 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&平移轮播效果
2019/08/16 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
Python绘制的二项分布概率图示例
2018/08/22 Python
PyQt5实现简易计算器
2020/05/30 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
html5画布旋转效果示例
2014/01/27 HTML / CSS
美国家居用品和厨具购物网站:DealsDot
2019/10/07 全球购物
乡镇党委书记个人整改措施
2014/09/15 职场文书
家属慰问信
2015/02/14 职场文书
学生病假条怎么写
2015/08/17 职场文书
webpack的移动端适配方案小结
2021/07/25 Javascript
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android
Android自定义双向滑动控件
2022/04/19 Java/Android
nginx 配置缓存
2022/05/11 Servers