标签:集合函数
GENERATEALL
GENERATE
EXCEPT
CROSSJOIN
理解 GENERATE 和 GENERATEALL
理解 INTERSECT
理解 UNION
UNION追加多个表或表表达式的所有行生成单个表。这些表必须具有相同数量的列,这些列按各自在表中的位置组合。第一个参数定义了结果中的列名(后续参数只添加行,不影响列名)
理解 CROSSJOIN
CROSSJOIN函数在两个或多个表之间生成笛卡尔乘积。你可以使用任何表表达式作为参数;只需将它们全部放入参数中,如以下语法所示: