当前位置:首页 » 编程语言 » SQL中转

SQL中转

发布时间: 2023-02-06 00:40:51

❶ 简单的列车中转查询算法设计,SQL代码或者思路也可以!

你这个表设计的真够不合理的...
t_che表基本没什么用处

A->B
select* from t_zhan a
inner join t_zhan b on a.checi=b.checi
where a.zhan=A and b.zhan=B

A->B中转
因为你中转站无法确定 要查询所有可能车次 需要看所有站点
select * from (
-- 所有经过A的车会经过的所有站
select checi,zhan from t_zhan where checi in(
--所有经过A的车
select checi from t_zhan where checi=A))a
inner join(
-- 所有经过B的车会经过的所有站
select checi,zhan from t_zhan where checi in(
--所有经过B的车
select checi from t_zhan where checi=B)) b
on a.zhan =b.zhan -- 站有交集的表示可以该站中转

可以找出所有中转车 但是无法保证乘坐站数最少

热点内容
源码移位除法 发布:2025-09-16 06:55:59 浏览:724
我的世界国际版服务器欢迎加入 发布:2025-09-16 06:54:31 浏览:985
php网页播放器 发布:2025-09-16 06:53:50 浏览:117
怎么破vivo手机的密码 发布:2025-09-16 06:45:50 浏览:763
最简单编程 发布:2025-09-16 06:36:46 浏览:454
压缩碳颗粒 发布:2025-09-16 06:18:30 浏览:536
计算机上输入ftp还是htp 发布:2025-09-16 06:00:09 浏览:551
汽车里面的花瓶怎么配置 发布:2025-09-16 05:56:05 浏览:451
溯源码贴 发布:2025-09-16 05:52:56 浏览:149
检测信号数据存储 发布:2025-09-16 05:21:41 浏览:404