Итак, я оцениваю одну таблицу с помощью оператора case, но на основе результата оператора мне нужно выполнить 1 из 4 возможных запросов.Я использую Impala, которая не допускает подзапросов в операторе select.
Кто-нибудь сталкивался с чем-то подобным?
Я не знаком с Impala, но, может быть, вы можете попробовать ниже:
Сначала запустите 4 возможных запроса и сохраните каждое значение в переменной.
Когда вы запускаете оператор case, вы можете просто использовать значения переменных.