Queries:
select dbo.Railways.Number as RailwayNumber, dbo.Railways.Name as RailwayName, dbo.Stations.Name as StationName, CentreKmpost from dbo.StationsToGeometries
left join dbo.Stations on dbo.StationsToGeometries.StationId = dbo.Stations.Id
left join dbo.Railways on dbo.StationsToGeometries.RailwayId = dbo.Railways.Id
order by RailwayNumber, dbo.Railways.Id, CentreKmpost
select * from dbo.Railways
left join dbo.StationsToGeometries on dbo.Railways.Id = dbo.StationsToGeometries.RailwayId
left join dbo.Stations on dbo.StationsToGeometries.StationId = dbo.Stations.Id
where Number = 118
From second query comes:
Marked stations ought to have RailwayId = 10118