select aa.定单编号,bb.员工姓名 审核人姓名,cc.员工姓名 申请人姓名
from table1 aa left join table2 bb on aa.定单编号=bb.定单编号 left join table2 cc on aa.定单编号=cc.定单编号

解决方案 »

  1.   

    select 定单编号,员工姓名,申请人姓名 
    from 表一 
    left join 表二
    on 表一.员工id=表二.员工id
    left join 表三
    on 表一.申请人id=表三.申请人id
      

  2.   

    我的方法是:
    select a.定单编号,b.员工姓名,c.员工姓名 from 表一 a,表二 b,表二 c where a.审核人id=b.员工id and a.申请人id=c.员工id
      

  3.   

    CrazyFor(蚂蚁)写错了。
    SELECT a.定单编号,b.员工姓名 申请人姓名,c.员工姓名 审核人姓名
      FROM 表一 a
    LEFT JOIN 表二 b
      ONa.申请人id=b.员工id
    LEFT JOIN 表二 c
      ON a.审核人id=c.员工id同一张员工表关联两次就行了。
      

  4.   

    jetw(滔滔江水连绵不绝)我的好象跟你的一模一样的啊,只是我用table1来表示表一。:)
      

  5.   

    赞同   newyu1127(825新生)