数据库结构如图:
我原来的查询是这样的:
select b.物品编码,b.物品名称,b.别名,b.归属,a.数量,a.日期,a.编号,a.急用,a.备注,a.院区编号,c.姓名 as 删除者,a.删除原因 from 申购单 as a,物品清单 as b,用户 as c where a.物品清单编号=b.编号 and a.删除者编号=c.编号 and 删除者编号<>'10' order by a.编号我现在想在同一查询里把申请者的姓名也查出来,请问该如何查询?

解决方案 »

  1.   

    不知道是不是你想要的SELECT  b.物品编码 ,
             b.物品名称 ,
             b.别名 ,
             b.归属 ,
             a.数量 ,
             a.日期 ,
             a.编号 ,
             a.急用 ,
             a.备注 ,
             a.院区编号 ,
             c.姓名 AS 删除者 ,
             a.删除原因 ,
             d.姓名 AS 申请者
     FROM    申购单 AS a ,
             物品清单 AS b ,
             用户 AS c ,
             用户 AS d
     WHERE   a.物品清单编号 = b.编号
             AND a.删除者编号 = c.编号
             AND a.申请者编号 = d.编号
             AND 删除者编号 <> '10'
     ORDER BY a.编号