WITH dept_emp_salary AS (
    SELECT
        d.emp_no,
        d.dept_no,
        d.from_date AS dept_from_date,
        d.to_date   AS dept_to_date,
        s.salary,
        s.from_date AS salary_from_date,
        s.to_date   AS salary_to_date
    FROM dept_emp d
    LEFT JOIN salaries s
    USING (emp_no)
)
SELECT
    e.emp_no,
    dm.emp_no AS manager_no,
    e.salary AS emp_salary,
    m.salary AS manager_salary
FROM dept_emp_salary e
LEFT JOIN dept_manager dm
  ON e.dept_no = dm.dept_no
 AND dm.to_date = '9999-01-01'
LEFT JOIN dept_emp_salary m
  ON dm.emp_no = m.emp_no
 AND m.salary_to_date = '9999-01-01'
WHERE e.dept_to_date = '9999-01-01'
  AND e.salary_to_date = '9999-01-01'
  AND e.salary > m.salary;