У меня есть этот вложенный подзапрос в HIVE. Когда я делаю 1 подзапрос, мои результаты возвращаются нормально. Однако, когда я пытаюсь добавить второй подзапрос, я получаю следующую ошибку:
Ошибка подготовки: org. apache .hive.service.cli.HiveSQLException: Ошибка при компиляции оператора: FAILED: строка ParseException 1: 861 несоответствующий ввод '.' ожидается) возле 'Subquery_1' в источнике подзапроса
Ниже приведен вложенный подзапрос, который я пытаюсь реализовать. Зеркальное отражение этого запроса в стандарте SQL работает нормально. Но я не очень знаком с HQL и не знаю, с чего начать.
LEFT OUTER JOIN
(SELECT smz_au.mid,
smz_au.oid,
Subquery_1.oc
Subquery_1.ri,
Subquery_1.riil,
Subquery_1.rrc
FROM
smz_au
LEFT OUTER JOIN
(SELECT smz_au_1.oid
smz_au_1.oc,
smz_au_1.ri,
smz_au_1.riil,
smz_au_1.rrc
FROM smz_au smz_au_1
WHERE (smz_au_1.initial_status = 'Allocated')
) Subquery_1 ON (smz_au.oid = Subquery_1.oid)
WHERE (smz_au.initial_status = 'Loan Start')
) Subquery ON (smz_ls.mid = Subquery.mid)