Получить идентификатор предмета с наибольшей ценой

У меня есть таблица с идентификатором и ценой предмета. Я использую Oracle. Я хотел бы получить только удостоверения личности по самой высокой цене.

Это работает в MySQL, но не в Oracle (почему бы и нет!?!?).

SELECT Main.itemid 
  FROM Main 
HAVING MAX(Main.itemprice)

Поскольку я буду использовать это в другом вложенном запросе, мне нужно заставить его работать, используя HAVING . Любые идеи? Спасибо!

Кстати, выдает следующую ошибку:

ORA-00920: invalid relational operator
5
задан OMG Ponies 12 October 2011 в 00:34
поделиться