【发布时间】:2012-11-21 19:26:44
【问题描述】:
我有一个包含以下表格的数据库:车辆(一辆蓝色本田思域,售价 3 万美元)、品牌(本田)和模型(思域)。
我正在尝试创建一个相关子查询,它将为我提供每个品牌中价格最高的汽车的 VEH_ID。
简单地说,我想知道所有品牌的汽车成本最高。
我附上了一张图片,我正在尝试使用 SQL,但它不起作用。很可能是因为我不知道我在做什么。
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;
【问题讨论】:
标签: sql database ms-access group-by correlated-subquery