У меня есть таблица, которая в основном описывает маршрут автобуса. В таблице указаны все остановки определенного маршрута.Получение упорядоченного подмножества записей
This SQLFiddle показывает пример. Данные показывают поток в одном направлении, но маршрут может также находиться в другом направлении.
Мне нужно получить подмножество этого маршрута (или все его) в зависимости от начальной и конечной станций. Так, например, я мог бы этим:
A -> M (subset would be B -> L)
A -> K (subset would be B -> J)
C -> H (subset would be D -> G)
I -> M (subset would be J -> L)
Однако, если направление от, например, Н -> В, подмножество необходимо будет G -> С.
В столбце Последовательность для этой цели.
Есть ли простой и простой способ сделать это, используя только SQL?