Union isect merge 等区别

1、在集合计算的时候,如和,并,交等操作。
spl 判断交集的时候,是所有字段都相等,才认为集合相等。还是根据主键相等判断为相等?

2、isect 与 & 的含义一样吗

3、union 是否与并集含义一样,即与 & 是否一样?

4、merge 按照指定字段合并,不会全部字段进行对比,只根据指定字段进行对比,这样的效率是否比 union 所有字段对比效率要高?

5、merge 在使用的时候,一定要有序集合啊。如果无序,有些例子上好像也可以,那么有序与无效的集合,对于 merge 有什么区别?

6、有哪一个方法,能实现,不同的结构的数据集进行合并吗?