当前位置: 代码迷 >> Sql Server >> 求一条SQL解决方案
  详细解决方案

求一条SQL解决方案

热度:24   发布时间:2016-04-27 21:13:46.0
求一条SQL
有一个表


车型                         出发                           目的                             路径                           价钱
Car1                 A                 E                 A-E                 200
Car1                 A                 D                 A-D                 180
Car1                 A                 B                 A-B                 70
Car1                 B                 C                 B-C                 60
Car1                 C                 E                 C-E                 90
Car1                 C                 D                 C-D                 50
Car1                 B                 E                 B-E                 120
Car1                 A                 C                 A-C                 80
Car2                 A                 E                 A-E                 260
Car2                 A                 B                 A-B                 60
Car2                 B                 E                 B-E                 180

现在要写出SQL查询,可以输入两个参数,@from,   @to,开始和目的地,然后取出,从开始地点到目的地的所有路径以及价钱。
同时,不同车型的车不能换乘。
从A到E的结果为:
车型                         路径                             车费
Car1                 A-B-C-E                 220
Car1                 A-B-E                 190
  相关解决方案