Last active
July 29, 2016 09:16
-
-
Save twingo-b/c404b2b2d5e9e71d32c0a131c50ea8bc to your computer and use it in GitHub Desktop.
20160730_dbstudychugoku_LT
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- 1990年に雇った人の現在給与一覧を取得 | |
SELECT | |
departments.dept_name, | |
employees.last_name AS manager_last_name, | |
salaries.salary, | |
titles.title, | |
ninety_hire_man_employees.* | |
FROM ( | |
SELECT | |
* | |
FROM | |
employees.employees | |
WHERE | |
hire_date between '1990-01-01' | |
AND '1990-12-31' | |
AND gender = 'M' ) AS ninety_hire_man_employees | |
LEFT JOIN employees.salaries ON ninety_hire_man_employees.emp_no = salaries.emp_no | |
AND salaries.to_date = '9999-01-01' | |
LEFT JOIN employees.titles ON ninety_hire_man_employees.emp_no = titles.emp_no | |
AND titles.to_date = '9999-01-01' | |
LEFT JOIN employees.dept_emp ON ninety_hire_man_employees.emp_no = dept_emp.emp_no | |
AND dept_emp.to_date = '9999-01-01' | |
LEFT JOIN employees.departments ON dept_emp.dept_no = departments.dept_no | |
LEFT JOIN employees.dept_manager ON dept_emp.dept_no = dept_manager.dept_no | |
AND dept_manager.to_date = '9999-01-01' | |
LEFT JOIN employees.employees ON dept_manager.emp_no = employees.emp_no | |
WHERE | |
salaries.salary IS NOT NULL | |
ORDER BY | |
departments.dept_name, | |
salaries.salary DESC; |
Author
twingo-b
commented
Jul 29, 2016
•
- Result:
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment