当前位置: 代码迷 >> Sql Server >> 数据库迭代有关问题
  详细解决方案

数据库迭代有关问题

热度:58   发布时间:2016-04-27 11:17:44.0
数据库迭代问题
表结构 id pk
  name 标题

  up_id 上级

up_id 引用 id ,
现在 有一组数据
  id name up_id

  1 菜单1 0

  2 菜单2 1  

  3 菜单3 2  

up_id = 0 表示没有上级菜单
我想要 查询菜单3 ,并且得到他的路径 格式为 : 菜单1=>菜单2=>菜单3 ,
(这里只是表示一个模式,真实的可能不止3层), 怎样写一条sql语句获得上面的字符串 或者怎么写数据库函数(mysql) ,我对数据库不很懂,所以请写明白一点

------解决方案--------------------
mysql的递归比较纠结。MSSQL的可以用CTE直接搞定
  相关解决方案