美文网首页
SQL中的左连接与右连接,内连接有什么区别

SQL中的左连接与右连接,内连接有什么区别

作者: 盘丝仙仙 | 来源:发表于2019-11-07 10:29 被阅读0次

    2019-11-07

    2017-11-01 21:08:52 wang0112233 阅读数 67361更多

    分类专栏: sql

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    本文链接:https://blog.csdn.net/wang0112233/article/details/78418698

    例子,相信你一看就明白,不需要多说

    A表(a1,b1,c1) B表(a2,b2)

    左连接:

    select A.*,B.* from A left outer join B on(A.a1=B.a2)

    结果是:

    右连接:

    select A.*,B.* from A right outer join B on(A.a1=B.a2)

    结果是:

    内连接:

    自然联结:SELECT * FROM a, b where a.a1=b.a2,这两种写法一样

    (内连接和自然联结一样,一般情况下都使用自然联结

    左连接:左边有的,右边没有的为null

    右连接:左边没有的,右边有的为null

    内连接:显示左边右边共有的

    相关文章

      网友评论

          本文标题:SQL中的左连接与右连接,内连接有什么区别

          本文链接:https://www.haomeiwen.com/subject/hjmmbctx.html