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 07 MySQL
MySQL 使用SQL语句修改表名的实现
Apr 07 MySQL
MySQL sql_mode修改不生效的原因及解决
May 07 MySQL
如何用Navicat操作MySQL
May 12 MySQL
mysql 8.0.24 安装配置方法图文教程
May 12 MySQL
MyBatis 动态SQL全面详解
Oct 05 MySQL
MYSQL 运算符总结
Nov 11 MySQL
MySQL之select、distinct、limit的使用
Nov 11 MySQL
关于MySQL临时表为什么可以重名的问题
Mar 22 MySQL
mysql的单列多值存储实例详解
Apr 05 MySQL
Mysql InnoDB 的内存逻辑架构
May 06 MySQL
MySQL count(*)统计总数问题汇总
Sep 23 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实现的oracle分页函数实例
2016/01/25 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
2014/10/14 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
JS基于面向对象实现的放烟花效果
2015/05/07 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
python查看微信好友是否删除自己
2016/12/19 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
python热力图实现简单方法
2021/01/29 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
Java和Javasciprt的区别
2012/09/02 面试题
英语翻译系毕业生求职信
2013/09/29 职场文书
结构工程个人自荐信范文
2013/11/30 职场文书
出生证明公证书
2014/04/09 职场文书
企业管理标语
2014/06/10 职场文书
门面房租房协议书
2014/08/20 职场文书
总经理检讨书
2014/09/15 职场文书
简历自我评价模板
2015/03/11 职场文书
2015年路政工作总结
2015/05/22 职场文书
公司的力量观后感
2015/06/05 职场文书
小学作文之描写天气
2019/08/15 职场文书
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL