Суть - сделать базу данных в МySQL с данными номеров автобусов, станций, временами прибытия и отправления.
Не могу сообразить как правильно представить эту базу, чтобы потом легко с помощью php извлекать необходимые данные.
Например, человек выбрал время отправления и станцию отправления - ему предложили варианты автобусов с ближайшим временем, или выбрал номер автобуса и выдалось все расписание.
Так выглядит таблица данных в excel
Вот так я пытался сделать БД
Но вскоре понял, что не смогу выгрузить и выбрать отдельные номера маршрутов, смогу только работать по факту с данными станций и временами.
Запрос типа
SELECT `bus`, `stations`, `time_departure` FROM `table_name` WHERE (`time_departure` BETWEEN '00:06' AND '00:35') AND (`stations` LIKE 'Фрязики')
будет невозможен.
Прошу натолкнуть на правильную мысль или где можно посмотреть готовые подобные примеры.