Nested Select не работает в улье - PullRequest
0 голосов
/ 01 июля 2018
FROM (
 SELECT upper(name), salary, deductions["service tax"] as service_tax,
 round(salary * (1 - deductions["service tax"])) as salary_minus_service_taxes
 FROM employees
 ) e
 SELECT e.name, e.salary_minus_service_taxes
 WHERE e.salary_minus_service_taxes > 70000;

Когда я запускаю вышеуказанный запрос, я получаю ошибку ниже

СБОЙ: SemanticException [Ошибка 10002]: строка 6:10 Неверный столбец ссылка "имя"

1 Ответ

0 голосов
/ 01 июля 2018

Столбец должен иметь псевдоним:

SELECT upper(name) as name 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...