easthome001 发表于 2016-1-29 20:21 周末在家连不上服务器,刚刚跑了一下还是一样的呀,是不是我hive配置的环境有问题?比如mr程序可以用的内存和cpu资源等 |
collect_set存在,但是不支持min select a.product_no,collect_set( min(amt) )[0] from TX_AMT_REC3_MIN_AMT_1 a group by a.product_no; 改成下面 select a.product_no,collect_set( amt)[0] from TX_AMT_REC3_MIN_AMT_1 a group by a.product_no; 如果不满足要求的话,用于其它字段试试,这应该是一种解决方案 |
试试下面 select a.product_no,collect_set( min(amt) )[0] from TX_AMT_REC3_MIN_AMT_1 a group by a.product_no; |
jchubby 发表于 2016-1-29 17:37 楼主怎么改的,贴出详细内容来 |
when30 发表于 2016-1-29 13:16 一样的,还是不行。。。 |
可能是因为别名的原因,去掉试试 |