公共交通機関に関する情報を保持する次のデータベーステーブルがあります。
- ステーション(ID、名前)
- Ride(id、lineName)
- RideStop(rideId、stationId、sequenceNumber、arrivalTime、departureTime)
RideStopには、RideとStationへの参照があります。RideStopsをsequenceNumberで注文すると、この特定のライドのパスを取得できます。
特定の駅から出発するすべての乗り物からパスを取得する必要があります。実行することで完全なパスを取得できます
select *
from ridestop rs
where rs.ride in (
SELECT ride FROM ttm.ridestop where stationid = 8503000
)
しかし、私は乗り物がどこから来たのかは気にせず、どこに行くのかだけを気にします。
質問: ステーション8503000から始まる、ライドの残りの部分のみに結果を制限するにはどうすればよいですか?