--转出部门
select b.名称
from 表A a join 表B b on a.转出部门=b.编号同样,转入select b.名称
from 表A a join 表B b on a.转入部门=b.编号

解决方案 »

  1.   

    select b.名称 as 转出部门名称,c.名称 as 转入部门名称
    from 仓库表 as a 
        Left join 部门表 as b on a.转出部门=b.编号
        Left join 部门表 as c on a.转入部门=c.编号
      

  2.   

    select 转出部门=B.名称,转入部门=C.名称 
    FROM 
    仓库表 A JOIN 部门表 B ON A.转出部门=B.编号
             JOIN 部门表 C ON A.转入部门=C.编号
      

  3.   

    select 转出部门=B.名称,转入部门=C.名称 
    FROM 
    仓库表 A JOIN 部门表 B ON A.转出部门=B.编号
             JOIN 部门表 C ON A.转入部门=C.编号
      

  4.   

    select B.名称 from B as 转出部门名称
    where 编号 in
    {
     select A.转出部门 from A}
    select B.名称 from B as 转入部门名称
    where 编号 in
    {
     select A.转入部门 from A}