Я новичок в SQL, и я очень хотел бы помочь в решении этой довольно простой проблемы.Ошибка SQL: неверный идентификатор
select comp_table.*
from (select column_1,avg(column_2) as "avg"
from table_1, group by column_1) comp_table
→ возвращает правильные записи с 2 колонками по имени column_1
и avg
Но если я изменяю:
select comp_table.avg
from (select column_1,avg(column_2) as "avg"
from table_1, group by column_1) comp_table
→ возвращается Ошибка: недопустимый идентификатор "ср"
Дело в том, что мне нужно только выбрать avg
колонка, поэтому я не могу сделать select comp_table.*
. Можете ли вы, ребята, помочь?
Кроме того, если бы вы могли любезно предоставить некоторые советы по настройке запроса, это было бы замечательно.
@John Kugelman: → приятно! – egrunin
Похоже, что это [ORA-00904: Неверный идентификатор] (http://www.dba-oracle.com/t_ora_00904_string_invalid_identifier.htm) ... –