关于父子关系的菜单表sql

原创 2013年12月05日 14:57:19
select d.*, CASE d.menu_parient_id WHEN 0 THEN d.menu_id ELSE 9999999 END AS menuorder,CASE d.menu_parient_id WHEN 0 THEN d.menu_id ELSE d.menu_parient_id END AS menu_parient_id1 From  dbo.tblmenu as d
order by menu_parient_id1, menuorder,d.menu_id

重点就是两个case.作为排序用.原本那些通过递归算法得出的结果简单.

tblmenu  菜单表

       [menu_id] '菜单ID
      ,[menu_parient_id] '父菜单ID
      ,[menu_link] '父连接地址
      ,[menu_description]
      ,[CreateDate]
      ,[menu_name] '菜单名称

要的结果就是一个父后面跟着它的子再一个父后面跟着它的子....menu_parient_id=0为主菜单.






SQL SERVER 2000 遍历父子关系数据的表(二叉树)获得所有子节点 所有父节点及节点层数函数

---SQL SERVER 2000 遍历父子关系數據表(二叉树)获得所有子节点 所有父节点及节点层数函数 ---Geovin Du 涂聚文 --建立測試環境 Create Table Geov...

Java编程:将具有父子关系的数据库表数据转换为树形结构,支持无限层级

在平时的开发工作中,经常遇到这样一个场景,在数据库中存储了具有父子关系的数据,需要将这些数据以树形结构的形式在界面上进行展示。本文的目的是提供了一个通用的编程模型,解决将具有父子关系的数据转换成树形结...
  • claram
  • claram
  • 2017年01月19日 15:17
  • 5124

根据父子关系生成目录

  • 2017年11月14日 08:55
  • 2KB
  • 下载

【Mapreduce】利用单表关联在父子关系中求解爷孙关系

首先是有如下数据,设定左边是右边的儿子,右边是左边的父母 Tom Lucy Tom Jack Jone Lucy Jone Jack Lucy Mary Lucy Ben Jack Alice Jac...

asp.net 父子关系的Command对象源码

  • 2009年11月16日 20:40
  • 19KB
  • 下载

JavaScript将具有父子关系的原始数据格式化成树形结构数据

前几天遇到一个树型组件(类似树形菜单)数据格式化的问题,由于后台把原始查询的数据直接返回给前端,父子关系并未构建,因此需要前端JS来完成,后台返回的数据和下面的举例数据相似。...

获取选定CheckBox控件的值及js实现勾选时勾选相关父子关系

页面代码如下: ...

算法面试题之求前1000大&在树上判断节点父子关系

一、有10亿个杂乱无章的数,怎样最快地求出其中前1000大的数。 想答对这个题是非常简单的,建立一个大小为1000的小根堆就可以了。这个堆满足两个性质: 1.堆中的元素个数总是小于等于1000的 2....

Codeforces Round #266 (Div. 2)E(判断父子关系+离线)

E. Information Graph time limit per test 1 second memory limit per test 512 megabytes ...
  • cq_phqg
  • cq_phqg
  • 2014年09月15日 22:32
  • 897
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于父子关系的菜单表sql
举报原因:
原因补充:

(最多只允许输入30个字)