Есть ли способ условно выбрать каждый столбец, только если столбец существует в Hive?
Вот мой псевдо-hql:
SELECT attr1 IF EXISTS, attr2 IF EXISTS, attr3 IF EXISTS
FROM some_table;
Если в таблице существуют attr1 & attr3, но attr2 не существует, это должно вернуть мне все строки из attr1 & attr3, не жалуясь на отсутствие attr2.Этот синтаксис НЕ работает, и Hive очень ограничивает внутренние запросы, поэтому я не хочу идти по этому пути, если в этом нет необходимости.