左内连接和左外连接区别
时间: 2023-07-02 15:03:58 浏览: 97
左内连接和左外连接是关系型数据库中常用的连接方式,它们的区别在于连接结果集包含哪些数据。
左内连接(left inner join)是基于两个表的共同列进行连接,它只返回两个表中匹配的行,即结果集只包含共同的数据。
左外连接(left outer join)也是基于两个表的共同列进行连接,但是它会返回所有左表中的行,即使右表中没有匹配的数据,左表中的数据也会被返回,右表中没有匹配的数据则用 NULL 填充。所以左外连接的结果集包含了左表的所有数据。
总结一下,左内连接只返回两个表中共同的数据,而左外连接返回左表中的所有数据以及右表中与左表匹配的数据。
阅读全文