hive sql中with as语句
环境:hive3.x
使用with as子句进行多表关联时,在最终的关联sql中为某些字段赋予默认值,抛出异常: FAILED: SemanticException [Error 10025]: Expression not in GROUP BY key xxx
,需将最终的关联SQL中赋予默认值的字段放在with as子表中即可. 注意:在mysql8中,是不会报错的(见末图)。
2023-12-01 23:03:58
环境:hive3.x
使用with as子句进行多表关联时,在最终的关联sql中为某些字段赋予默认值,抛出异常: FAILED: SemanticException [Error 10025]: Expression not in GROUP BY key xxx
,需将最终的关联SQL中赋予默认值的字段放在with as子表中即可. 注意:在mysql8中,是不会报错的(见末图)。
下一篇:文件夹和文件的权限列表和分析