使SQL查询数据下一条与上一条首尾相连 200

能不能使SQL查询数据下一条与上一条首尾相连?比如我查询地铁站线路升仙湖-火车北站火车北站-人民北路人民北路-文殊院或者前端实现?我数据查询出来是这样的{"name":"... 能不能使SQL查询数据下一条与上一条首尾相连?比如我查询地铁站线路 升仙湖-火车北站 火车北站-人民北路 人民北路-文殊院
或者前端实现?
我数据查询出来是这样的
{"name": "升仙湖-火车北站"}{ "name": "火车北站-升仙湖"} { "name": "火车北站-人民北路"}{ "name": "人民北路-火车北站"}{ "name": "人民北路-文殊院"}{"name": "文殊院-人民北路"}{ "name": "文殊院-骡马市"}
展开
 我来答
王勃啊
2017-06-15 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5015
采纳率:62%
帮助的人:4090万
展开全部

前端可以啊。

比如你的数据是这样的:

var a = [{"name": "升仙湖-火车北站"},{ "name": "火车北站-人民北路"},{ "name": "人民北路-火车北站"},{ "name": "人民北路-文殊院"},{"name": "文殊院-人民北路"},{ "name": "文殊院-骡马市"}];
var string = a[0].name;
for(var i=1;i<a.length;i++){
var s = a[i].name.substring(0,a[i].name.indexOf('-'));
if(string.lastIndexOf(s)+s.length == string.length) string += " " + a[i].name;
}

那么最终的string结果便是:

"升仙湖-火车北站 火车北站-人民北路 人民北路-火车北站"

匿名用户
2017-06-15
展开全部
公交的算法,用图搜索反而效率低。。

事实上,应该基于线路进行计算。
最简单的,找 起点 终点 共同的线路
然后 找 起点线路 和终点线路 有相交站点 的,这是一次换乘,

依次类推,
不过看起来你可能不会,简单的图模型。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式