left join 和 inner join
时间: 2023-10-23 12:15:08 浏览: 103
SQL left join
Left join和Inner join是两种常见的SQL连接操作。
1. Inner join(内连接):
Inner join是通过匹配两个表中的共同值来连接它们的行。只有在两个表中都存在匹配的值时,才会返回结果。Inner join返回的结果集只包含两个表中共有的数据。
2. Left join(左连接):
Left join会返回左表中的所有行,以及右表中与左表匹配的行。如果右表中没有与左表匹配的行,则右表返回NULL值。左连接返回的结果集包含左表中的所有数据,而右表的数据则根据匹配情况可能为NULL。
简单来说,Inner join只返回两个表中共有的数据,而Left join则返回左表所有的数据,并且根据匹配情况返回右表的数据。
希望能解答您的问题!如果您还有其他问题,请继续提问。
阅读全文