3

質問:アイテムクラスAPのすべてのパーツの単価よりも高い単価を持つ各パーツのパーツ番号、パーツの説明、単価、およびアイテムクラスをリストします。クエリではALLまたはANY演算子を使用してください。

これは私が試していることですが、機能していません...ヘルプ

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

1 に答える 1

5

正しい構文は次のようになると思います。

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

重要な部分は、Anyの後に配置するのは、括弧内に記述されたサブクエリであるということです。

これが私の答えをフォーマットするために使用したリファレンスです。SQLサブクエリ(Microsoft Access SQL)

于 2012-11-20T20:24:46.257 に答える