Я пытаюсь вставить записи в выходную таблицу t2, используя значения из другой таблицы t1.При этом мне также нужно использовать максимум столбца col3 из t2.
Чтобы добиться того же, я пытался использовать select max (c1) в операторе select таблицы t1.То же самое хорошо работает в SQL.Есть ли альтернативный метод для достижения того же в Hive?
INSERT INTO t2
SELECT t1.c AS col1,
(SELECT MAX(col3)+1 FROM t2) AS col2
FROM t1;
Это ошибка, которую я получаю
FAILED: ParseException line 7:1 cannot recognize input near '(' 'select' 'max' in expression specification