sql线路站点查询语句
设计一张表,包括‘线路代号’,‘站点’,‘站点顺序’共三列,需要完成从一个站点到另一个站点的路线查询,并列出沿途站点,请问哪位可以帮忙用SQL写一下?表设计里面有个站点顺...
设计一张表,包括‘线路代号’,‘站点’,‘站点顺序’共三列,需要完成从一个站点到另一个站点的路线查询,并列出沿途站点,请问哪位可以帮忙用SQL写一下?
表设计里面有个站点顺序,可以提共关联关系,我想要知道的是这条线路上起点和终点之间的所有站点,并且是要按顺序排列的,我写的是
SELECT T1.线路代号, T1.站点, T2.站点
FROM 站点信息 AS T1, 站点信息 AS T2 , 站点信息 AS T3
WHERE T1.站点='龙家营' and T2.站点='邯郸' and T1.线路代号 = T2.线路代号 and T3.线路代号 = T2.线路代号 and T3.站点顺序 bwtween T1.站点顺序 and T2.站点顺序;
但是这要求 T1.站点顺序必须小于 T2.站点顺序,不能包含所有情况,请问有没有好的办法? 展开
表设计里面有个站点顺序,可以提共关联关系,我想要知道的是这条线路上起点和终点之间的所有站点,并且是要按顺序排列的,我写的是
SELECT T1.线路代号, T1.站点, T2.站点
FROM 站点信息 AS T1, 站点信息 AS T2 , 站点信息 AS T3
WHERE T1.站点='龙家营' and T2.站点='邯郸' and T1.线路代号 = T2.线路代号 and T3.线路代号 = T2.线路代号 and T3.站点顺序 bwtween T1.站点顺序 and T2.站点顺序;
但是这要求 T1.站点顺序必须小于 T2.站点顺序,不能包含所有情况,请问有没有好的办法? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询