select 員工id_1=(select 員工名 from 員工表 where 員工id=工作表.id_1) ,
  員工id_2=(select 員工名 from 員工表 where 員工id=工作表.id_2),
員工id_3=(select 員工名 from 員工表 where 員工id=工作表.id_3),
員工id_4=(select 員工名 from 員工表 where 員工id=工作表.id_4) from 工作表

解决方案 »

  1.   

    select B1.员工名,B2.员工名,B3.员工名,B4.员工名
    from 工作表 A
    left Outer join 员工表 As B1 on A.员工id_1=B1.员工id
    left Outer join 员工表 As B2 on A.员工id_2=B2.员工id
    left Outer join 员工表 As B3 on A.员工id_3=B3.员工id
    left Outer join 员工表 As B4 on A.员工id_4=B4.员工id
      

  2.   

    select 员工名1=(select 员工名 from  员工表 where 员工id=员工id_1),
    员工名2=(select 员工名 from  员工表 where 员工id=员工id_2),
    员工名3=(select 员工名 from  员工表 where 员工id=员工id_3),
    员工名4=(select 员工名 from  员工表 where 员工id=员工id_4),
     from 工作表 a
      

  3.   

    select a.员工名,b.员工名,c.员工名,d.员工名
    from 工作表
    join 员工表 a on 工作表.员工id_1=员工表.员工id
    join 员工表 b on 工作表.员工id_2=员工表.员工id
    join 员工表 c on 工作表.员工id_3=员工表.员工id
    join 员工表 d on 工作表.员工id_4=员工表.员工id
      

  4.   

    SELECT 员工表.员工名 AS name1, 员工表_1.员工名 AS name2, 
          员工表_2.员工名 AS name3, 员工表_3.员工名 AS name4
    FROM 员工表 RIGHT OUTER JOIN
          工作表 ON 员工表.员工id = 工作表.员工id_1 LEFT OUTER JOIN
          员工表 员工表_1 ON 工作表.员工id_4 = 员工表_1.员工id LEFT OUTER JOIN
          员工表 员工表_2 ON 工作表.员工id_2 = 员工表_2.员工id LEFT OUTER JOIN
          员工表 员工表_3 ON 工作表.员工id_3 = 员工表_3.员工id