开发者社区> 问答> 正文

SQL请求获取有序菜单

现在,我建立菜单执行许多请求。我希望能够在单个sql请求中检索相同的内容

MenuItem (Id,parent_id,level,weight) parent_id是对另一个MenuItem的引用

如果我有这些记录

1,null,1,50

2,null,1,20

3,1,2,100

4,1,2,0

我希望结果是

2

4

3

1个

weigtht属性用于在其自身级别内对菜单项进行排序。

这意味着id 2在id 1之前出现,因为权重20 <权重50,但是id 2仍然在id 4之前出现,因为级别1 <level 2

我什至不确定这是可能的。

展开
收起
被纵养的懒猫 2019-10-09 16:48:54 363 0
0 条回答
写回答
取消 提交回答
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载