| department | 部门表 |
| dept_emp | 部门员工任职期表(按部门&时期) |
| dept_manager | 部门经理任职期表(按时期) |
| employees | 员工详情表 |
| salaries | 员工薪资表(按时期) |
| title | 员工职称表(按时期) |
选择员工id为110022,因为他还当过经理,所有五张表都会有
SELECT * FROM dept_emp WHERE emp_no = 110022; SELECT * FROM dept_manager WHERE emp_no = 110022; SELECT * FROM employees WHERE emp_no = 110022; SELECT * FROM titles WHERE emp_no = 110022; SELECT * FROM salaries WHERE emp_no = 110022;
dept_emp

dept_manager

employees

title

salaries

统计历史上各个部门所拥有的员工数量,并降序排序
SELECT dept_no, COUNT(*) AS emp_sum FROM dept_emp GROUP BY dept_no ORDER BY emp_sum DESC

把上面的查询创建成视图(执行完语句后记得点刷新,不然看不到)
CREATE VIEW test AS SELECT dept_no, COUNT(*) AS emp_sum FROM dept_emp GROUP BY dept_no ORDER BY emp_sum DESC:

原文:http://www.cnblogs.com/stream886/p/6254709.html