问题描述: 在执行sql时候报错 FAILED: SemanticException [Error 10025]: Line 18:11 Expression not in GROUP BY key ‘tac’ 原因分析: 上面已经调用了tac这个字段进行了运算,我并没有group by 解决方案: 在group by 后面加上该字段tac 如果是多个表union 那么group 应该是别名加tac ps: dt.tac 搞定