我需要选择不同的 vehicle.model 行并按 rate.day 值对它们进行排序。请帮忙查询一下?
感谢您考虑我的问题。
select distinct model, day_rate from vehicle
inner join rate on vehicle.vehicle_type = rate.vehicle_type
order by day_rate
现在。去交作业...
select distinct v.model
from vehicle v
inner join rate r
on v.vehicle_type = r.vehicle_type
order by r.day_rate
SELECT
v.model
FROM
vehicle v
JOIN
rate r
ON r.vehicle_type = v.vehicle_type
ORDER BY r.day_rate
或更好:
SELECT
model
FROM
vehicle v
GROUP BY
model
ORDER BY
( SELECT
r.day_rate
FROM
rate r
WHERE
r.vehicle_type = MIN(v.vehicle_type)
)