首先用内连接,以dept_no为条件查询,最后使用where条件进行过滤即可,不知道为什么很多人把时间这个条件加上,不加也可以把! select d.emp_no emp_no,m.emp_no manager FROM dept_emp d inner join dept_manager m on d.dept_no=m.dept_no where d.emp_no !=m.emp_no;