нет не совсем
нужно узнать на какой должности работают больше всех сотрудников
и выводить на экран их имена
я только начал изучать SQL а задачу препод поставил такую
select * from BASE // выводим все столбики
select doljnost, count(*) as cnt from BASE group by doljnost // оставляет только столбик должность и CNT
а чтоб узнать в какой должности работают больше всех сотрудников нужно получить доступ к максимальной значении CNT и
select max(cnt) from (select doljnost, count(*) as cnt from BASE group by doljnost) // возвращает результат где уже только одно значение
и появляется вопрос - возможно ли в одной строке совершить все процедуру??
__________________
Нет ничего не возможного. Вопрос только во времени...
|