您的位置:首页 > 数据库

SQL查询--列出至少有一个员工的部门

2017-04-25 15:45 495 查看
请先查看解决问题所需的数据表结构:点击跳转

问题:列出至少有一个员工的部门

答案:

解法一:

select dname from dept where deptno in(select deptno from emp);

解法二:

select dname from dept where deptno in (select deptno from emp group by deptno having count(deptno)>=1);

解法三:

select dname from dept A where exists(select null from emp  B where B.deptno=A.deptno);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: