当前位置:首页 » 编程语言 » 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 -- 站有交集的表示可以该站中转

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

热点内容
apmserv数据库 发布:2025-10-17 13:26:09 浏览:477
dota2机器人脚本哪个适合新手 发布:2025-10-17 13:25:57 浏览:180
linux重命名文件的命令 发布:2025-10-17 13:00:40 浏览:461
python飞机 发布:2025-10-17 13:00:38 浏览:717
普通电脑支持服务器硬盘 发布:2025-10-17 12:52:54 浏览:501
hdpiandroid 发布:2025-10-17 12:51:23 浏览:280
配置高的东西有哪些 发布:2025-10-17 12:48:57 浏览:357
老安卓手机用什么版本微信 发布:2025-10-17 12:39:45 浏览:394
四轴A轴编程 发布:2025-10-17 12:39:04 浏览:604
java关闭的连接 发布:2025-10-17 12:34:53 浏览:310