left join inner join 区别
时间: 2023-05-02 13:03:03 浏览: 73
left join 和 inner join 都是 SQL 中常用的连接操作符,用于关联两个表格的数据。
left join(左连接)会返回左侧表格中所有的数据行以及右侧表格中与左侧表格中数据行匹配的数据行。如果右侧表格中没有与左侧表格中某一数据行匹配的数据行,则会用 NULL 填充该数据行的右侧列。
inner join(内连接)则返回左右两个表格中都有匹配数据行的结果集。对于没有匹配到数据行的数据将不会在结果集中出现。
区别主要在于 left join 会返回左侧表格中所有的数据行,而 inner join 只会返回两个表格中都有匹配数据行的结果。
阅读全文