Skip to content
Advertisement

Failed to breakup Windowing invocations into Groups. At least 1 group must only depend on input columns

I have a dataset with booking hotels. date_in has format “yyyy-MM-dd”. I need select top 10 the most visited hotel by month.

I get the following error:

Error: Error while compiling statement: FAILED: SemanticException Failed to breakup Windowing invocations into Groups. At least 1 group must only depend on input columns. Also check for circular dependencies. Underlying error: org.apache.hadoop.hive.ql.parse.SemanticException: Line 4:13 Expression not in GROUP BY key ‘hotel_id’

Advertisement

Answer

Move COUNT(id) aggregation into the subquery, add group by:

User contributions licensed under: CC BY-SA
6 People found this is helpful
Advertisement