【发布时间】:2012-01-17 17:47:03
【问题描述】:
是否可以按层次结构ID对层次结构中的sql数据进行排序,然后按字母顺序对每个级别进行排序?
假设我们有一个员工表,它根据员工 ID 列出组织层次结构
您有 Bob (5),他有 Phil (17) 和 Charlie (28) 向他汇报,而 Josie (6) 有 Tyler (15) 和 Mike (56) 向她汇报。
如果您按 HierarchyID 对其进行排序,它将如下所示:
鲍勃 (/5/)
--菲尔 (/5/17/)
——查理 (/5/28/)
乔西 (/6/)
——泰勒 (/6/15/)
——迈克 (/6/56/)
但是让它看起来更有意义
鲍勃
--查理
--菲尔
乔西
--迈克
--泰勒
这是否可能而不会变得过于复杂?
【问题讨论】:
标签: sql sql-server-2008 hierarchy hierarchyid