Привет Я пытаюсь запустить этот запрос в улье, но получить ошибки 10249 (неподдерживаемых выражение запроса - только один подзапрос поддерживается ...)Hive - Где и OR ошибка пункт
select count(*) from
(
select * from tableA
union all
select * from tableB
) a
where a.field1 in (select fieldA in tableC)
or a.field2 in (select fieldA in tableC)
or a.field3 in (select fieldA in tableC);
ли кто-нибудь знает как я могу написать это, чтобы Hive поддерживал этот запрос (отлично работает на SQL-сервере)
Если поддерживается только один подзапрос, вам нужно будет отделить запросы (здесь 3, разделенных OR) и объединить их результаты. –