Guys У меня есть следующий запрос:запрос, чтобы получить «MAX COUNT»
select count(*) AS num_items
from desc_look
group by dept
Этот запрос возвращает количество элементов в каждом отделе. Однако я не могу получить ТОЛЬКО отдел с большим количеством предметов.
Я пытался использовать это, чтобы получить имя и идентификатор отдела с большинством пунктов
select dept, desc_up
from desc_look
where (select count(*) AS num_items
from desc_look
group by dept)
Однако я получаю сообщение об ошибке ORA-00936, и я не знаю, почему. Я знаю, что я не могу использовать MAX (COUNT (*)), но есть ли способ обход этого?
Имеет ли 'desc_up' столбец всегда содержит название отдела, который соответствует' dept_id' из тех же строк, то есть как название отдела и id хранятся в таблице 'desc_look'? –