2015-04-01 4 views
-1

Я пытаюсь выполнить запрос, но по причине его продолжать давать мне ниже ошибкиневерный идентификатор

ORA-00904: «DISTANCE_IN_METRES»: недопустимый идентификатор

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

+0

Возможно, его «distance_in_meters»? – poe123

ответ

0

Вы не можете использовать столбец, определенный в предложении select в том же предложении select. Логически предложение select оценивается сразу. Упрощенный пример:

select 1 as test, 2 * test from dual 

ORA-00904: "TEST": invalid identifier 

Каши указывает на комментарий, DISTANCE_IN_METRES упоминается в выражении случае после определения DISTANCE_IN_METRES в том же пункте выбора, и это, когда ошибка происходит из.

+0

Спасибо Шеннон, который имеет смысл, оценил вашу помощь. – kashi

Смежные вопросы