with tb as(select
e.emp_no,
s.salary,
e.last_name,
e.first_name
from employees e left join salaries s 
on e.emp_no=s.emp_no) 

select
emp_no,
salary,
last_name,first_name
from tb
where salary in
(select
max(a.salary) as salary
from
(select
    emp_no,
    salary
 from tb
 where salary not in (select max(salary) from tb) ) a)