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 8.0.24 安装配置方法图文教程
May 12 MySQL
修改MySQL的默认密码的四种小方法
May 26 MySQL
MYSQL数据库使用UTF-8中文编码乱码的解决办法
May 26 MySQL
Mysql中where与on的区别及何时使用详析
Aug 04 MySQL
Node-Red实现MySQL数据库连接的方法
Aug 07 MySQL
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
Aug 23 MySQL
Mysql实现简易版搜索引擎的示例代码
Aug 30 MySQL
面试被问select......for update会锁表还是锁行
Nov 11 MySQL
浅谈MySql整型索引和字符串索引失效或隐式转换问题
Nov 20 MySQL
MySQL插入数据与查询数据
Mar 25 MySQL
mysql 子查询的使用
Apr 28 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
让的PHP代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
php+mysql实现的二级联动菜单效果详解
2016/05/10 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
Javascript 命名空间模式
2013/11/01 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
微信小程序数据存储与取值详解
2018/01/30 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
es6基础学习之解构赋值
2018/12/10 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
解决Vue打包上线之后部分CSS不生效的问题
2019/11/12 Javascript
[02:40]2014DOTA2 国际邀请赛中国区预选赛 四大豪门抵达华西村
2014/05/23 DOTA
Sanic框架应用部署方法详解
2018/07/18 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
浅谈Python中threading join和setDaemon用法及区别说明
2020/05/02 Python
python中random模块详解
2021/03/01 Python
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
女儿十岁生日答谢词
2014/01/27 职场文书
市场营销调查计划书
2014/05/02 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
MySQL创建管理RANGE分区
2022/04/13 MySQL