求助优化查询火车数据SQL

发布于 2021-11-12 00:58:07 字数 741 浏览 930 评论 2

从网上找的火车数据5W左右 还有 人家写的SQL

但是在我本地运行人家写的SQL 执行把我电脑搞死了 求优化方法

数据库字段 ID列车车次 Type列车类型(普快,空调快速,动车…)  S_No 站序 Station车站  Day日期(当天,第2天,第3天)  A_Time到达时间  D_Time 离开时间  Distance 里程 P1 硬座/一等座票价



P2  硬卧/二等座票价
P3  软座/特等座票价
P4 软卧票价
=============数据库无主键什么的
*站站查询:从枣庄站到北京站的所有列车(两种不同方式的SQL语句)*/
Select T1.* From Train T1, Train T2, Train T3 Where T2.Station='枣庄' and T3.Station='北京' and T2.S_No < T3.S_No and T2.ID=T3.ID and T1.ID=T2.ID

Select * From Train Where ID in (Select T1.ID From Train T1 Inner Join Train T2 on T1.ID=T2.ID Where T1.Station='枣庄' and T2.Station='北京' and T1.S_No < T2.S_No)
 这2条语句执行后 电脑直接CPU100% 我擦 求助啊

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谁的新欢旧爱 2021-11-18 04:45:04

不会把

无法言说的痛 2021-11-17 20:31:31

哈哈。这个SQL的不知道。曾经2年前,用C语言做了个铁路货运径路算法的程序。还行。挺快,没优化,也挺快。算法嘛,还是在设计架构上做文章。不需要优化就可以挺快。哈。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文