首页 > 解决方案 > SQL查询Employee在多个部门工作的位置

问题描述

我有emp id (emp_id) 和department (dep_id) 字段的员工表。一名员工可以在多个部门工作。我想编写一个 sql 查询来显示在多个部门工作的唯一 emp_id。

请帮我写 sql 查询。

谢谢

标签: sqloracle

解决方案


在这里回答:用于查找 count > 1 的记录的 SQL 查询 您需要使用 count、group by 和这样的。

select emp_id, count(dep_id)
from employee_department
group by emp_id
having count(dep_id)>1

推荐阅读