我有一张员工桌
eid | ename | deptno --------------------- 1 | ABC | 10 2 | XYZ | 20 3 | PQR | 10 4 | BCD | 20 5 | CBA | 10
当我尝试使用deptno进行分组时,它在第二列中也显示deptno。如何避免它?
vnzz0bqm1#
一旦分组,就必须遍历元素(使用 FOREACH )并用 GENERATE 选择您感兴趣的列。比如:
FOREACH
GENERATE
res = FOREACH ( GROUP input BY deptno ) { GENERATE eid, ename , deptno -- you may remove that line if you do not need deptno anymore ; }
1条答案
按热度按时间vnzz0bqm1#
一旦分组,就必须遍历元素(使用
FOREACH
)并用GENERATE
选择您感兴趣的列。比如: