AnalysisException: select list expression not produced by aggregation output (missing from GROUP BY clause?)
錯誤原因
這個錯誤是由於 查詢列后面的字段沒有全部放在group by 后面(除聚合函數以為) 造成的。
錯誤解決
將查詢列后面的字段(除聚合函數)都放在 group by后面就行
例如 最開始 我認為 case when 的字段不需要添加在group by 后面,所以導致了錯誤。
改 ,將case when 的字段添加到 group by 后面就正確了