福州网站建设>网站新闻>php技术

SQL左右连接中的on and和on where的区别

发布日期:2020-06-03浏览次数:1634 来源:福州网站建设

  在使用left join时,on and和on where条件的区别如下:  
1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。  
2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉,on后的条件用来生成左右表关联的临时表,where后的条件对临时表中的记录进行过滤。
————————————————

以上是由福州网站建设的小编为你分享了"SQL左右连接中的on and和on where的区别"文章,如果你在这方面有什么问题,随时联系我们

php技术有关的文章
如果您有什么问题,欢迎咨询我们客服! 点击QQ咨询