質問:アイテムクラスAPのすべてのパーツの単価よりも高い単価を持つ各パーツのパーツ番号、パーツの説明、単価、およびアイテムクラスをリストします。クエリではALLまたはANY演算子を使用してください。
これは私が試していることですが、機能していません...ヘルプ
SELECT Part.PartNum, Part.Description, Part.Price, Part.Class
FROM Part
WHERE [Price]> ANY
AND Part.Class="AP";
質問:アイテムクラスAPのすべてのパーツの単価よりも高い単価を持つ各パーツのパーツ番号、パーツの説明、単価、およびアイテムクラスをリストします。クエリではALLまたはANY演算子を使用してください。
これは私が試していることですが、機能していません...ヘルプ
SELECT Part.PartNum, Part.Description, Part.Price, Part.Class
FROM Part
WHERE [Price]> ANY
AND Part.Class="AP";
正しい構文は次のようになると思います。
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)