VEHICLES (3 万ドルの Blue Honda Civic)、BRAND (Honda)、および MODEL (Civic) というテーブルを含むデータベースがあります。
各ブランドの最高価格の車の VEH_ID を取得する相関サブクエリを作成しようとしています。
簡単に言うと、すべてのブランドについて、どの車が最も高価かを知りたいのです。
SQL im を試している写真を添付しましたが、うまくいきません。ほとんどの場合、私が何をしているのかわからないからです。
SELECT
BRAND.BRAND_ID, BRAND_NAME, VEHICLE.MODEL_ID, VEH_ID
FROM BRAND, MODEL, VEHICLE
WHERE VEH_PRICE =
(
SELECT MAX(VEH_PRICE)
FROM VEHICLE
)
GROUP BY BRAND.BRAND_ID, BRAND_NAME, VEHICLE.MODEL_ID, VEH_ID;