获得徽章 0
#每天一个知识点# on和where的区别:
1、on是join的连接条件,where是连接后的过滤条件。
2、在进行内连接时,根据连接条件取连接表都存在的数据。此时可以谓词下推,on和where无差别。
3、进行left join时,左侧表写在where后面会进行谓词下推,性能上有提高。而on不进行谓词下推,性能无提高。同理,right join时,右侧表写在where后面,性能有提高。
4、对于full outer join,任何情况均不会进行谓词下推,性能无差别。
展开
2
后端开发
赞了这篇沸点
我就不信了 一个赞骑行一公里 玩的就是真实
62
后端开发
关注了
尼克陈
VIP.4 融会贯通
后端开发
后端开发
后端开发
关注了标签 Linux Linux
后端开发
后端开发
后端开发
后端开发
关注了标签 Java Java
后端开发
关注了标签 GitHub GitHub
后端开发
关注了标签 架构 架构
后端开发
关注了标签 算法 算法
后端开发
关注了标签 面试 面试
后端开发
下一页
个人成就
文章被点赞 3
文章被阅读 2,421
掘力值 88
收藏集
3
关注标签
10
加入于