определить количество рейсов в каждым водителем город SQL

Необходимо записать запрос SQL подсчитать, в какие города осуществлял доставки каждый водитель и сколько доставок он совершил в каждый город. Отсортировать результаты для каждого водителя в порядке убывания количества рейсов в город. пробовал так

SELECT Driver.driver_id
       Shipment.City_ID, City.City_name
       (SELECT COUNT(*) FROM Shipment 
WHERE Shipment.city_id = Driver.driver_id) AS DriverOrdrers
       FROM Driver,Shipment, City 
       WHERE DriverOrdrers > 1
       ORDER BY DriverOrdrers DESC

схема


Ответы (0 шт):