首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库迭代有关问题

2012-09-21 
数据库迭代问题表结构idpkname标题up_id上级up_id 引用 id,现在 有一组数据idnameup_id1菜单102菜单213菜

数据库迭代问题
表结构 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直接搞定

热点排行