多层查询 路径查询

zhanglei_0803 2014-03-14 02:40:56


test表 T1 T2是相邻2点 GO是T1 到T2的行走方法。

各位大侠,如何才能从A点走到G点。

SELECT T2,GO FROM test WHERE T1 IN (SELECT T2 FROM test WHERE T1 IN (SELECT T2 FROM test WHERE T1 IN (SELECT T2 FROM test WHERE T1 = "A")));


这个只有最后一点的位置。 我想知道全部走法。当然这个表只是dummy的一部分。小弟跪求的是其嵌套方法,先在此谢谢!
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanglei_0803 2014-03-14
  • 打赏
  • 举报
回复
SELECT t4.*,t3.*,t2.*,t1.* FROM test as t1 JOIN test as t2 ON t2.T1=t1.T2 JOIN test as t3 on t3.T1=t2.T2 JOIN test as t4 on t4.T1=t3.T2;
zhanglei_0803 2014-03-14
  • 打赏
  • 举报
回复
第一次发表请多多包含!

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧