表连接-内连接、外连接、交叉连接(内联接、外联接、交叉联接)介绍

作者: 来源:SQL Server 联机丛书 日期:2008-9-1

关于使用“连接”还是“联接”一词,我查阅了一下字典,发现这两词是一个意思,且是可以互换的,但据观察“连接”一词要用得多一些,所以本连载还是用“连接”一词。

国家语委“八五”规划项目中《现代汉语异形词规范词典》中说明“(事物)互相衔接,使互相衔接”时推荐使用“连接”,而不是“联接”,微软的 SQL Server 联机丛书使用的是“联接”。

顺便再说一下,还有一对“联结”和“连结”,表示“结合(在一起)”,这对词中推荐使用“联结”,而不是“连结”。

数据库中表连接就是说按某种规则将两个表组合成新的结果,当然该结果又可以与另一个表进行连接再返回更新的结果……

连接分为:

  • 内连接
    • 相等连接
    • 自然连接
    • 不相等连接
  • 外连接
    • 左向外连接
    • 右向外连接
    • 完整外连接
  • 交叉连接

其中,相等连接和左向外连接是用得最多的。关于各连接后面将一一介绍,不过本文非关系运算的专业文章,所以只求理解各项意义,着重介绍各连接的区别和应用,不求给出书面的概念,关于这些连接的概念,可以参照数据库应用相关书籍。

相关文章