У меня есть 2 таблицы, Город и driveRoute . Город имеет атрибуты State и cityCode. driveRoute имеет атрибуты происхождения и назначения.
Город данные выглядят следующим образом: TX |ABI
driveRoute данные выглядят следующим образом: ABI |ABQ
то, что я хотел бы получить в результате: TX |15, где TX - Техас (пример), а 15 - количество маршрутов в Техасе (пример).
Я пытаюсь получить отдельные состояния с количеством маршрутов, в которых driveRoute имеет одинаковое происхождение.и состояние назначения.То, что у меня есть, дает мне общее количество маршрутов с отправлением или пунктом назначения в состоянии:
SELECT DISTINCT state,COUNT(state) AS count
FROM driveRoute join
City
on origin = cityCode
GROUP BY state
ORDER BY count DESC
LIMIT 5;