数据库中的left join 和left outer join有什么本质的区别?

学习 时间:2026-06-05 00:27:12 阅读:4223
数据库中的left join 和left outer join有什么本质的区别?

最佳回答

含糊的小兔子

甜美的啤酒

2026-06-05 00:27:12

Inner JoinInner Join 逻辑运算符返回满足第一个(顶端)输入与第二个(底端)输入联接的每一行。这个和用select查询多表是一样的效果,所以很少用到;outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。关键就是后面那句,返回的多一些。所以通常意义上的left join就是left outer join

最新回答共有2条回答

  • 个性的微笑
    回复
    2026-06-05 00:27:12

    Inner JoinInner Join 逻辑运算符返回满足第一个(顶端)输入与第二个(底端)输入联接的每一行。这个和用select查询多表是一样的效果,所以很少用到;outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。关键就是后面那句,返回的多一些。所以通常意义上的left join就是left outer join

上一篇 推荐几本提高情商的书籍~

下一篇 初中英语短语大全