вопрос есть table1 (department, name, salary) надо найти до 3х человек с максимальными зарплатами по отделам. Написал вот такое - select dep, name, salary from table1
where salary in (select dep, name, max(salary) from table1 group by dep, name ) - но этот скрипт найдет только одну максимальную цену по каждому отделу. Не понимаю как мне сделать так чтобы находил именно не одно значение. Ограничить до 3 планирую через limit 3