连接表

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

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

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

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

外部连接和内部连接

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值