1

所以这是我的两张桌子

我需要选择不同的 vehicle.model 行并按 rate.day 值对它们进行排序。请帮忙查询一下?

感谢您考虑我的问题。

4

3 回答 3

2
select distinct model, day_rate from vehicle
  inner join rate on vehicle.vehicle_type = rate.vehicle_type
  order by day_rate

现在。去交作业...

于 2011-11-30T13:08:38.373 回答
0
select distinct v.model
from vehicle v
inner join rate r
on v.vehicle_type = r.vehicle_type
order by r.day_rate
于 2011-11-30T13:08:08.330 回答
0
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) 
    )
于 2011-11-30T13:09:05.493 回答