请问怎样查询某一列车途经的所有站点啊?

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:12:09
K542途经的站点\里程\票价

使用sql 2003
这个可以查.
具体使用方法:有2张表:表1放的是:列车班次(主键),起点,终点。表2放的是:列车班次,站点(同一个班次中的所有站点,包括起点和终点)。 想查的是中转站: 比如天津到成都,没有直达车(就是表1不存在这条数据),要查有哪些从天津出发的站,这站又可以到达成都。是这样查的
select 列车班次,站点 from 表2 where 列车班次 in(select 列车班次 from 表1 where 起点 = '天津') 。
select distinct 列车班次 from 表2
where 列车班次 in(
select 列车班次 from 表1 where 起点 = '天津'
) and 站点='成都'

select 后面的“distinct”表示去掉重复项

就两个条件:
1、起点是天津
列车班次 in(select 列车班次 from 表1 where 起点 = '天津')

2、经过成都
站点='成都'
用迅雷下可以http://www.gougou.com/search?search=sql&suffix=&restype=-1&id=2

站次 站名 到达时间 开车时间 停留时间 行车时间 里程 硬座 硬卧下 软卧下
0 重庆 始发站 14:35 - 0分 0 公里 - - -
1 沙坪坝 14:49 14:51 2分 14分 9 公里 8.5 元 106 元 162 元
2 广安 17:08 17:19 11分 2小时33分 144 公里 24 元 106 元 162 元
3 渠县 17:47 17:54 7分 3小时12分 182 公里 29 元 106