ORA-00918

ORA-00918: колонка неясно (неоднозначно) определена

Причина:

имя колонки используемой в объединении используется в более чем одной таблице, и поэтому ссылка понимается неоднозначно. В объединении, любая колонка которая присутствует в более чем одной таблице должна быть префиксирована своим именем таблицы на которую ссылаются. На колонку ссылаются TABLE.COLUMN или TABLE _ALIAS.COLUMN. Например, если соединяются таблицы EMP и DEPT и они обе содержат колонку DEPTNO, то все ссылки на DEPTNO должны быть префиксированы именем таблицы, как EMP.DEPTNO или E.DEPTNO.

Действие:

Префиксируйте ссылки на имена колонок, которые существуют в объединенных таблицах именем таблицы или сокращением имени таблицы, при этом ставьте точку как показано в примере выше.

Смотри также в категории: Сообщения об ошибках и кодах Oracle