自连接什么时候要用

1.例如一张表中有经理,员工。

   例如要查询某个员工属于哪个经理下面的。有的员工本身就是经理,这种就要用到自连接

   select work.ename “工人”,’ works for’,mgr.ename “老板

   from emp work, emp mgr

   where work.mgr = mgr.empno   --一工人的经理=经理的编号,一对多,右面是唯一的

   order by work.ename;

你可能感兴趣的:(自连接什么时候要用)