库中有以下四个表,
表1,station(车站表) {stationID, stationName,trainNum)
表2,trainList(每次车经过哪些站)(trainID,stationID,stationName)
表3,trains(每次车的信息)(trainID,types,beginstationID,beginstationName,endstationID,endstationName,beginTime,endTime,Times,mileage)
表4,trainsList(每个车经过哪个站)(trainID,stationID,stationName,sort,date,starTime,stopTime,mileage) 请问,如何建立两站间通车班次查询, 希望各位前辈,高手指点~~谢谢~~~ 如表有错误,请明示修改~~
表1,station(车站表) {stationID, stationName,trainNum)
表2,trainList(每次车经过哪些站)(trainID,stationID,stationName)
表3,trains(每次车的信息)(trainID,types,beginstationID,beginstationName,endstationID,endstationName,beginTime,endTime,Times,mileage)
表4,trainsList(每个车经过哪个站)(trainID,stationID,stationName,sort,date,starTime,stopTime,mileage) 请问,如何建立两站间通车班次查询, 希望各位前辈,高手指点~~谢谢~~~ 如表有错误,请明示修改~~
from trainsList a,trainsList b
where a.trainID=b.trainID
and a.stationID=(select top 1 stationName from station where stationName='起点')
and b.stationID=(select top 1 stationName from station where stationName='终点')
这是直达的