Pergunta

So here are my two tables

I need to select distinct vehicle.model rows and sort them by the rate.day value. Little help with a query please?

Thanks for considering my question.

Foi útil?

Solução

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

Now. Go deliver your homework...

Outras dicas

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 

or better:

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) 
    )
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top