left join 和left outer join的区别
时间: 2023-07-24 21:14:14 浏览: 86
oracle中left join和right join的区别浅谈
Left 和 left outer join 是相同的操作,它们用于将两个或多个表按照指定的条件进行连接。区别在于语法上的不同。
Left join 是一种连接操作,它返回左表(即左侧出现在 join 语句中的表)中的所有记录,以及符合连接条件的右表中的匹配记录。如果右表中没有匹配的记录,那么结果集中会显示 null 值。
Left outer join 是 left join 的另一种写法,它也返回左表中的所有记录和符合连接条件的右表中的匹配记录。如果右表中没有匹配的记录,同样会显示 null 值。
简而言之,left join 和 left outer join 是等价的,它们返回的结果是相同的。只是在语法上的不同,可以根据个人喜好来选择使用哪一种。
阅读全文