首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一条鱼丶
掘友等级
后端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 10
沸点 1
赞
11
返回
|
搜索文章
一条鱼丶
后端开发
·
2年前
举报
#每天一个知识点#
on和where的区别:
1、on是join的连接条件,where是连接后的过滤条件。
2、在进行内连接时,根据连接条件取连接表都存在的数据。此时可以谓词下推,on和where无差别。
3、进行left join时,左侧表写在where后面会进行谓词下推,性能上有提高。而on不进行谓词下推,性能无提高。同理,right join时,右侧表写在where后面,性能有提高。
4、对于full outer join,任何情况均不会进行谓词下推,性能无差别。
展开
技术交流圈
分享
2
点赞
个人成就
文章被点赞
3
文章被阅读
3,986
掘力值
95
关注了
14
关注者
2
收藏集
3
关注标签
10
加入于
2019-07-12