ORACLE SQL Присоединение к MULTI SELECT оператора ORACLE - PullRequest
0 голосов
/ 15 марта 2019

У меня есть запрос, который мне нужно переписать, чтобы присоединиться к множественному выбору оператора.Я пытался написать этот запрос с помощью оператора соединения, но я не получаю результаты.Ошибка неверного идентификатора Код D_TRANS ниже:

1 Ответ

3 голосов
/ 15 марта 2019

Проблема заключается в подзапросе ds - в подзапросе есть следующая строка, генерирующая столбец immediate_actions:

WHERE  d_synergi_reference.trans = d_trans.trans

Однако таблица, к которой вы присоединяетесь, это d_synergi, поэтому я подозреваю, что строка должна быть:

WHERE  d_synergi_reference.trans = d_synergi.trans

Кроме того, я бы рекомендовал использовать более короткие псевдонимы, когда имена таблиц длиннее 3 или 4 символов; ИМХО, на глаз легче читать и замечать проблемы.

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