两个表
create table dep (did number,dname varchar2(20)) --部门编号,部门名
create table emp (eid number,ename varchar2(20),did number) --雇员编号,姓名,所属部门
我要查询 没有员工的所有部门名称 ????
create table dep (did number,dname varchar2(20)) --部门编号,部门名
create table emp (eid number,ename varchar2(20),did number) --雇员编号,姓名,所属部门
我要查询 没有员工的所有部门名称 ????
试试这个?
where did not in(select did from emp);老大你怎么给 0 分啊。
where d.did=e.did(+)
select dname
from dep
where did not in (select did from emp);
select dname
from dep
where did not in (select distinct did from emp);