on where 区别
来源:互联网 发布:儿童防沉迷软件 ipad 编辑:程序博客网 时间:2024/06/10 02:59
on条件与where条件的区别(转)
add by zhj: 以为一直以为on和where是等价于,直到看到这篇文章,并亲自测试,才知道原来他们的功能不一样。
可以这样理解:on是在生成连接表的起作用的,where是生成连接表之后对连接表再进行过滤。
当使用left join时,无论on的条件是否满足,都会返回左表的所有记录,对于满足的条件的记录,两个表对应的记录会连接起来,对于不满足条件的记录,那右表字段全部是null
当使用right join时,类似,只不过是全部返回右表的所有记录
当使用inner join时,功能与where完全相同。
http://blog.csdn.net/xc008/article/details/2872310
0 0
- on where 区别
- on 和where 的区别
- on和where的区别
- on、where、having的区别
- where 和 on 的区别
- ON、WHERE、HAVING的区别
- on、where、having的区别
- ON、WHERE、HAVING的区别
- on、where、having的区别
- on和where的区别
- on、where、having的区别
- on和where的区别
- on、where、having的区别
- on条件与where条件的区别
- sql where 和on 的区别
- sql中on与where的区别
- join中on与where区别
- sql中on where having的区别
- OpenVPN 的安装与配置
- C++STL(vector,map,set,list)成员函数整理
- java中一维数组的操作步骤
- 线性判别分析(LDA)算法总结
- 文件
- on where 区别
- java qrcode 生成二维码
- 【Tensorflow】tf.cast 类型转换 函数
- form 提交之前如何验证数值文本框的内容全部为数字
- 在Ubuntu下安装Qt creator
- RHEL-RH134-UNIT3-系统延迟及定时机制
- C++容器map的基本操作和使用
- 使用模板导出Excel
- 关于我在黑马程序员培训毕业后的亲身体验