2012-11-20 36 views
2

问题:列出零件号,零件描述,单价,商品类具有单价比在每一部分的单价大于各部分项目类AP。请使用ALL或ANY 运营商在查询中。如何使用ALL或ANY运营商在查询在Access 2010

这就是我想,但它不工作...帮助

SELECT Part.PartNum, Part.Description, Part.Price, Part.Class 
FROM Part 
WHERE [Price]> ANY 
AND Part.Class="AP"; 

回答

4

我相信正确的语法将是这样的:

SELECT Part.PartNum, Part.Description, Part.Price, Part.Class 
FROM Part 
WHERE [Price]> ANY 
(Select Price from Part Where 
Class="AP"); 

最重要的部分是你Any后面的地方是用括号写的子查询。

这里是我用来格式化我的参考答案。 SQL Subqueries (Microsoft Access SQL)