ora-00904 неверный идентификатор - PullRequest
0 голосов
/ 05 октября 2010

У меня проблема с моим запросом ...

Этот работает:

  select name, bday, address, dbms_random.value(1, 100) as joker
    from employee 
order by joker asc

Но когда я пытаюсь получить то, что хочу, используя 'where' и group /имея предложение, я получаю ora-00904 (неверный идентификатор) ОШИБКА ..

например,

  select name, bday, address, dbms_random.value(1, 100) as joker 
    from employee 
   where joker>5 
order by joker asc

  select name, bday, address, dbms_random.value(1, 100) as joker
    from employee 
group by name, bday, address 
  having joker > 5 
order by joker asc 

В чем может быть моя проблема здесь и как я могу запросить с помощью столбца джокера?

1 Ответ

3 голосов
/ 05 октября 2010

попробуй:

Select * from
(select name, bday, address, dbms_random.value(1, 100) as joker 
from employee)
where joker>5 
order by joker asc
...