私はgtfs データベース(MySQL) を使用する学校のプロジェクトに取り組んでいます。gtfs ファイルを解析して MySQL DB に挿入するコードをいくつか書きました (各ファイルは DB 内のテーブルです)。2 つの SQL クエリを作成しようとしています。
、、および-が与えられた
stationId
場合、この駅を通過するすべてのルートを次の 10 分で取得したいと考えています。time
line number
tripId
、directionId
および- を指定するstopId
と、この旅行の残りの駅をすべて取得したいと考えています (旅行で来る駅を地図上に描画するため)。
この SQL クエリを Java で記述する方法を知っている人はいますか?
私はこれを試しました:
SELECT * FROM stops, routes, stop_times, calendar, trips
where departure_time > "08:24:00"
and departure_time < "16:40:00"
and route_short_name = "10"
and stops.stop_id = 29335
and stops.stop_id = stop_times.stop_id
and stop_times.trip_id = trips.trip_id
and calendar.service_id = trips.service_id
and calendar.sunday = 1