запрос, может кто растолкует?
select a.*
from emp a
where a.salary = (
select max(salary)
from emp b
where b.dep_id = a.dep_id
)
мне единственное что пришло в голову сделать это через партиции, но там в случае одинаковой зарплаты оба будут выведены
А что тебе именно непонятно?
выводит строки с максимальным salary если несколько с одинаковым salary
Обсуждают сегодня