我有两个表,分别名为Employee
和Department
。
员工(Emp_ID,姓名,职位,部门ID)
部门(部门ID,部门名称)。
雇员的职位可以是tech_support
,data_entry
或assistant
经理。
我想显示每个部门的名称以及在每个职位工作的雇员人数,以便每个职位显示在单独的列中。
如果部门中没有员工在工作,则显示的数字应为零。
示例输出:
Dept_Name tech_support data_entry assistant manager
Accounts 5 6 2
Production 2 4 2
Sales/Marketing 0 6 3
答案 0 :(得分:1)
从LEFT JOIN
到department
的{{1}}和条件聚合:
employee