连接表

原创 2005年02月28日 15:11:00

两个或多个表的交叉连接,也就是所谓的笛卡尔乘积

如果在没有使用WHERE子句的情况下连接两个或两个以上的表。那么你就执行了笛卡尔连接,也称笛卡尔乘积。

基于相等的连接
相等连接--- 目的是将一个表中一列的值与第二个表中对应的值相匹配。

通常根据给定条件将返回最少行数的表称作驱动表。或称为基表。为使数据检索更有效,查询中非基表通常连接到基表上。

外部连接和内部连接

内部连接是表中行与行之间的相互连接,产生的新行数目等于在每个表中的行数的乘积。此外,内部连接用这些行来决定WHERE子句的结果。

外部连接则是用一种不太一样的方式来组合两个表。外部连接线是一个表中的所有数据行,即使匹配的数据并不存在于连接表中。

一些SQL产品使用"+"来代替OUTER JOIN语句。“+”号的简单意思是:“给我显示所有信息,包括那些丢掉了的” “+”放在表中缺乏匹配数据的列之后

相关文章推荐

数据库表连接

  • 2017年10月11日 09:48
  • 7KB
  • 下载

连接样式表 学生用

  • 2015年06月18日 10:49
  • 60B
  • 下载

sql(三):多表查询、左右连接、组函数与分组统计

一、多表查询 之前查询都是在一张表上进行的查询,如果使用多张表进行查询,则称为多表查询。格式如下: select {DISTINCT}* | 具体列名 别名 form 表名称 { where 条...
  • Troy__
  • Troy__
  • 2014年04月21日 16:04
  • 3564

Oracle面试题 表连接 高级排序函数 - 高级分组函数 (附简单记忆法)

--================================================================= 面试题 掌握: 高级排序函数:  [ ROW_NU...
  • austral
  • austral
  • 2017年05月10日 21:55
  • 542

数据库多表连接

  • 2014年11月19日 13:04
  • 43KB
  • 下载

表的连接和嵌套查询

  • 2013年12月21日 23:07
  • 37KB
  • 下载

SQL多表连接查询(详细实例)

本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: 表1:student 截图如下:    表2:course 截图如下:    (此时这样建表只是为了演示连接SQL语句,当然...

Oracle的三种表连接方式

  • 2013年10月12日 14:55
  • 18KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:连接表
举报原因:
原因补充:

(最多只允许输入30个字)