在关系代数中,连接运算是由一个笛卡尔积运算和一个选取运算构成的。首先用笛卡尔积完成对两个数据集合的乘运算,然后对生成的结果集合进行选取运算。确保只把分别来自两个数据集合并且具有重叠部分的行合并在一起。
连接的全部意义在于在水平方向上合并两个数据集合,并产生一个新的结果集合。其方法是将一个数据源中的行于另一个数据源中和它匹配的行组合成一个新元组。