我正在尝试解决oracle SQL场景。我必须找到两个地点之间所有可能的路径,并使用SQL查询计算它们之间的总距离,两个地点之间的停留次数和路径。源表包含3列,即Departure_city,Arrival_City和Distance。
我编写了一个SQL查询并找到了停留次数和路径,但我无法找到总距离。 我的查询是:
这里我将
我编写了一个SQL查询并找到了停留次数和路径,但我无法找到总距离。 我的查询是:
select * from(select arrive , level-1 , sys_connect_by_path (depart ,',')
from travel
start with depart = 'Mexico'
connect by nocycle prior arrive=depart)
where arrive = 'New York';
这里我将
德里
作为出发城市
,将班加罗尔
作为到达城市
。