我有一个雇员表,其中有emp id(emp_id)和部门(dep_id)字段。一名员工可能在多个部门工作。我想编写一个SQL查询来显示在多个部门工作的唯一emp_id。
请帮我写sql查询。
Thx
答案 0 :(得分:3)
在这里回答:SQL query for finding records where count > 1 您需要使用count,group by并具有这样的功能。
select emp_id, count(dep_id)
from employee_department
group by emp_id
having count(dep_id)>1
答案 1 :(得分:0)
查询
if (scanf("%d", &number) != 1)
{
break;
}