zoukankan      html  css  js  c++  java
  • SQL连接的分类

    连接的分类

    • 内连接

      • 等值连接(INNER JOIN)
      • 自然连接(NATURAL JOIN)
      • 交叉连接(CROSS JOIN)
      • 不等连接
    • 外连接

      • 左外连接(LEFT OUTER)
      • 右外连接(RIGHT OUTER)
      • 全外连接(FULL OUTER)
    连接类型说明图例SQL示例
    等值连接 只用等号进行连接 select * from A INNER JOIN B where A.key = B.key
    自然连接 只用等号进行连接,且去掉重复的行 select * from A NATURL JOIN B
    交叉连接 也叫笛卡尔积,连接A和B,不进行任何过滤 select * from A,B
    不等连接 与等值连接相反,使用不等号进行连接 select * from A INNER JOIN B where A.key != B.key
    左外连接 连接时左表不受限制 select * from A LEFT OUTER JOIN B where A.key = B.key
    右外连接 连接时右表不受限制 select * from A RIGHT OUTER JOIN B where A.key = B.key
    全外连接 连接时左右表都不受限制 select * from A FULL OUTER JOIN B where A.key = B.key
  • 相关阅读:
    Java——static
    Java——package与import
    Java——方法重写
    Java——super
    Java——类的继承、访问控制
    Java——API文档
    Java——对象转型
    Java——动态绑定和多态
    Java——抽象类
    redis在linux上的安装和配置
  • 原文地址:https://www.cnblogs.com/alone-striver/p/9228743.html
Copyright © 2011-2022 走看看