ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Mysql中on条件和where条件的使用总结

2019-12-11 14:53:29  阅读:265  来源: 互联网

标签:join Mysql 表是 条件 左表 where select


 

1.  on条件先于where条件的执行。on条件是在生成临时表时候执行,where是在临时表生成后对数据进行筛选的。

 


2. 先抛开where条件,看On条件。不管on条件是否成了,左表的所有行数据都会select出来(不管右表条件是否成立),右表成立就select对应数据,不成立就置null。有可能是一对多。

 

当两张表是在left join来关联时,条件跟在on后面:无论on条件是否成立,都会返回左表的值;

当两张表是在left join来关联时,当条件放在where后面时:只有满足条件的记录会返回。

标签:join,Mysql,表是,条件,左表,where,select
来源: https://www.cnblogs.com/KdeS/p/12022501.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有