读书人

数据库迭代有关问题

发布时间: 2012-09-21 15:47:26 作者: rapoo

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

读书人网 >SQL Server

热点推荐