left outer join 与 left join区别
时间: 2024-05-22 20:09:17 浏览: 113
inner join、 left join 、right join、 outer join之间的区别
在关系型数据库中,左连接(Left Join)和左外连接(Left Outer Join)是两种常见的关联查询方式。它们都是在两个表之间根据指定的连接条件进行匹配,并返回匹配结果。具体区别如下:
左连接(Left Join):
左连接返回两个表中所有符合连接条件的记录,以左表为基础,如果右表中没有匹配的记录,则返回NULL值。
语法:SELECT * FROM table1 LEFT JOIN table2 ON table1.column = table2.column;
左外连接(Left Outer Join):
左外连接返回两个表中所有符合连接条件的记录,以左表为基础,如果右表中没有匹配的记录,则返回NULL值。与左连接不同的是,左外连接还会返回左表中那些没有匹配记录的行。
语法:SELECT * FROM table1 LEFT OUTER JOIN table2 ON table1.column = table2.column;
阅读全文