select Evdid,
    (select userName from b where userid = managerID) userName1,
    (select userName from b where userid = depManagerID) userName2,
    others
from a;

解决方案 »

  1.   

    select a.Evdid,b1.userName as manager,b2.userName as depManager,a.others
    from a,b b1,b b2
    where a.managerID=b1.userid
    and a.depManagerID=b2.userid
      

  2.   

    SELECT a.Evdid,b.UserName AS ManagerID,b.UserName as depManagerID,a.others From A INNER JOIN B ON A.ManagerID=b.UserID AND A.DepManagerID=b.UserID
      

  3.   

    SELECT a.Evdid,b.UserName AS ManagerID,C.UserName as depManagerID,a.others From A Outer left JOIN B ON A.ManagerID=b.UserID Outer left JOIN B表 C ON A.DepManagerID=C.UserID