摘要:
leftjoin和leftouterjoin的区别的总结?leftjoin和leftouterjoin的区别主要体现在以下三个方面:运算结果:当使用leftjoin运算时,返回的结...
leftjoin和leftouterjoin的区别的总结?
leftjoin和leftouterjoin的区别主要体现在以下三个方面:
运算结果:当使用leftjoin运算时,返回的结果行数通常比leftouterjoin少。
图片来源:网络
转换规律:leftjoin和leftouterjoin的转换规律不同。例如,连续使用10次leftjoin,最后一次通常会转换成leftouterjoin。然而,连续使用10次leftouterjoin,最后一次并不会转换成leftjoin。
连接类型:leftjoin和leftouterjoin属于不同的连接类型。leftouterjoin是外连接的一种,会包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行。而leftjoin则是一种内连接,只连接匹配的行。
总结来说,leftjoin和leftouterjoin在运算结果、转换规律和连接类型方面存在明显的区别。