行使SQL查找节点之间的路径
发布时间:2021-01-24 10:48:03 所属栏目:编程 来源:网络整理
导读:我有两个mysql表:节点和相关 CREATE TABLE `nodes` ( `id` int(10) unsigned NOT NULL auto_increment,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE `relations` ( `node_id` int(10) unsigned NOT NULL,`related_node_id` int(10
我有两个mysql表:节点和相关
假设节点中有四行:节点1和2共享一个相关,节点2和3,1和4,4和3
是否有任何算法可以获取相枢纽点之间的路径?喜好
最佳谜底
在原始MySQL中,没有简朴的要领可以做到这一点.
您可以安装OQGRAPH(这是一个用于存储图形的插件存储引擎),在个中建设图形表并发出如下查询:
该算法将行使Dijkstra的算法查找1和3之间的最短路径. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |