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