连接表

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

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

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

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

外部连接和内部连接

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

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

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

阅读更多
文章标签: join sql 产品
个人分类: 飞鸟---SQL
想对作者说点什么? 我来说一句

oracle表的连接方式

2012年04月11日 37KB 下载

使用JDBC连接处理MySQL表源代码

2008年11月20日 813KB 下载

LLLB表

2007年12月05日 1.11MB 下载

Oracle中表的四种连接方式讲解

2013年11月14日 36KB 下载

存储过程与数据库连接示例

2009年07月03日 5KB 下载

图的C语言程序

2014年11月16日 5KB 下载

SQL基础教程-表的连接(Oracle)

2011年05月20日 212KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭