《数据库技术》1.2.1.4.4 半连接运算
(2009-03-10 22:07:01)
标签:
it |
分类: 数据库 |
1.2.1.4.4 半连接运算(Semi join)
两个关系R和S的半连接运算是在关系R和S的自然连接运算的基础之上再作一次投影运算,投影的属性是半连接运算左算子的属性。R∝S可以形式化地表示为:R∝S = πR(R∞S)。我们换个角度思考,两个关系得半连接运算实际上使用了两个关系的Common Keys对关系R做了一次选择运算,选择的条件就是R的Common Keys的键值全部等于S的Common Keys的键值。
我们再以Figure 1.1.3.4.2中的Ra和Rb为例,Ra∝Rb可以表述为:
SELECT Ra.* FROM Ra INNER JOIN Rb ON Ra.Id = Rb.Id