#hive #hiveql
#улей #hiveql
Вопрос:
Я получаю исключение для SQL-запроса в улье
create table temp as select t.type from temp1 LATERAL VIEW posexplode(c1.array_of_struct_field1) dummy as alias1, t union all select t.type from temp1 LATERAL VIEW posexplode(c1.array_of_struct_field2) dummy as alias1, t;
Ниже я добавляю исключение для запроса.
Ошибка: Ошибка при компиляции инструкции: ОШИБКА: Исключение SemanticException Не удается найти database1.temp в задаче genColumnStatsTask (состояние=42000,код=40000)
Ответ №1:
Используйте запрос «Объединить все», как показано ниже.
create table temp as select t.type from (select t.type from temp1 LATERAL VIEW posexplode(c1.array_of_struct_field1) dummy as alias1, t union all select t.type from temp1 LATERAL VIEW posexplode(c1.array_of_struct_field2) dummy as alias1, t ) a;