有员工信息表(该表名:emp),求出该表中所有领导的信息。谢谢啦
员工编号 员工姓名 领导编号 月工资 所属部门编号
7369	 SMITH	  7902	   800  	20
7499	 ALLEN	  7698	   1600	        30
7521  	 WARD	  7698	   1250 	30
7566	 JONES	  7839	   2975	        20
7654	 MARTIN	  7698	   1250         30
7698	 BLAKE	  7839	   2450 	10
7788	 SCOTT	  7566	   3000 	20
7839	 KING	  NULL	   5000 	10
7844	 TURNER	  7698	   1500 	30
7876	 ADAMS	  7788	   1100 	20
7900	 JAMES	  7698	   950  	30
7902	 FORD	  7566	   3000 	20
7934	 MILLER	  7782	   1300 	10
问题:有如上员工信息表(该表名:emp),求出该表中所有领导的信息。
小弟是这样写的代码,求指教哪里错了,谢谢啦
select * 
	from emp "E1"
	join emp "E2"
	on "E1".员工编号 = "E2".领导编号
              
------解决方案--------------------select * from emp where  员工编号 in(
select distinct 领导编号 from emp)
------解决方案--------------------另外,最上面文本的数据好像不太对,下面的图的数据倒是对,但没办法复制,所以只能写代码了:
或者这样:
select *
from Emp
where  员工编号 in (select  领导编号 from emp where 领导编号 is not null )
------解决方案--------------------我这条语句怎么样
select * from #tb where 员工编号 in (select distinct 领导编号 from #tb)
------解决方案--------------------