のロジックを理解できません。このクエリは、プロバイダ名を含むサプライヤによる最も高価な記事の名前と価格でリストを選択します。サプライヤごとのmax(price)記事のSQLクエリ。
テーブルだけです:
サプライヤー:コード(PK) - 名前
記事:コード(PK) - 名前 - 価格 - サプライヤー(FK)
そして、クエリは次のとおりです。
SELECT A.NAME, A.PRICE, S.NAME FROM ARTICLES A, SUPPLIERS S
WHERE A.SUPPLIER = S.CODE
AND A.PRICE =
(
SELECT MAX(A.PRICE)
FROM ARTICLES A
WHERE A.SUPPLIER = S.CODE
)
論理の背後にあることを理解してもらえますか?なぜこれは私に最大供給業者価格を与えるのですか?
ありがとうございました!
私は以下の質問に答えましたが、サンプルデータと期待される結果を提供するためにサンプルデータを提供することができます。 – Alan