如何同时向同一表查询两个数据(不会如何表达~)
数据库结构如图:
我原来的查询是这样的:
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.编号
我现在想在同一查询里把申请者的姓名也查出来,请问该如何查询?
------最佳解决方案--------------------不知道是不是你想要的
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.编号
------其他解决方案--------------------申请者编号和用户编号有什么关系?
------其他解决方案--------------------正是我要的,感谢!