SQL Joins

Joins 

---------------------------------extracted form ref

 

Equijoins:  Combines rows that have equivalent values for the specified columns.

 

Self Joins: A join of a table to itself.

 

Cartesian Products: If no join condition, returns Cartesian product. Combines each row of one table with each row of the other.

 

Innerjoins: (or named Simple Join) A join of  two or more tables that returns only those rows that satisfy the join condition.

 

Outerjoins: Extends the result of a simple join. Retuns all rows that satisfy the join condition and also returns some or all of those rows form one table for which no rows from the other satisfy the join condition. Left Outer Join: If performs an outer join of table A and table B and returns all rows from A use the LEFT[OUTER] JOIN sytax in the FROM clause, or apply the outer join perator(+) to all columns of B in the join condition in the WHERE clause. Right Outer Join acts can be deduced like left outer join.  Full Outer Join: Returns all rows form A and B, extended with nulls if they do not satisfy the join condition, use the FULL[OUTER] JOIN syntax in the FROM clause.

 

Antijoins: Returns rows form the left side of the predicate for which there are no corresponding rows on the right side of the redicate. That is rows that match in A , not in B(suppose A is the left side).

Semijoins: Returns rows that match an EXISTS subquery without duplicating rows from the left side of the predicate when mutiple rows on the right side satisfy the criteria of the subquery.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值