1. 相等连接和非相等连接 连接查询是从两个表中查询两个表的对应列值相等或不相等(进行大于、小于比较)的元组,进行并(UNION)操作后生成一张新表。连接运算的一般格式如下: [<表1>.]<列名i> <比较运算符> [<表2>.]<列名j> 当比较运算符为相等时,称为等值连接。其他为非等值连接。连接条件中的进行连接运算的两个列必须是同类型的,必须是可比较的数据类型。 连接操作实际是先在两个关系之间实现广义笛卡儿积,再根据条件选择满足条件的元组组成新关系。 在图4-21中,有关系表A和B,如图4-21a)和b),二者相等连接的条件是A.Y = B.U,相等连接产生的结果如图4-21c)。 图4-21 相等连接
|