我写了一个 CTE 查询,这是我得到的结果
Item Parent Level Group
--------------------------------------
CRSM/002 NULL 0 CRSM/002
7160/002 CRSM/002 1 CRSM/002
7823/085 CRSM/002 1 CRSM/002
7864/038 CRSM/002 1 CRSM/002
A543/033 CRSM/002 1 CRSM/002
7460/530 CRSM/002 1 CRSM/002
7280/007 7160/002 2 CRSM/002
7009/130 7160/002 2 CRSM/002
7567/001 7160/002 2 CRSM/002
7009/126 7160/002 2 CRSM/002
7280/003 7160/002 2 CRSM/002
7280/008 7160/002 2 CRSM/002
7280/005 7160/002 2 CRSM/002
7574/004 7160/002 2 CRSM/002
7280/004 7160/002 2 CRSM/002
7280/006 7160/002 2 CRSM/002
7454/224 7280/006 3 CRSM/002
7093/633 7280/006 3 CRSM/002
7202/010 7280/006 3 CRSM/002
7202/013 7280/004 3 CRSM/002
7454/253 7280/004 3 CRSM/002
7093/553 7280/005 3 CRSM/002
8865/957 7280/005 3 CRSM/002
7202/012 7280/005 3 CRSM/002
7093/696 7280/008 3 CRSM/002
7202/011 7280/008 3 CRSM/002
7454/294 7280/008 3 CRSM/002
7202/009 7280/003 3 CRSM/002
7454/201 7280/003 3 CRSM/002
7656/002 7009/126 3 CRSM/002
A556/075 7009/126 3 CRSM/002
7574/002 7009/126 3 CRSM/002
A902/027 7009/126 3 CRSM/002
7093/418 7280/007 3 CRSM/002
7454/245 7280/007 3 CRSM/002
7202/008 7280/007 3 CRSM/002
它正在返回具有所有层次结构、父子关系和根级别父分组的正确数据。
数据是正确的,但我希望数据以树结构排列,这意味着目前的排列就像这个 0 级行,然后是 1 级行的所有元素,依此类推......
我想要的安排是,首先是 0 级,然后是 1 级第一个孩子,如果那个孩子有孩子,那么那些孩子将在第二级等等。所以它将成为实际的树结构。我不知道我是否能够正确解释我的问题。我尝试过订购和其他组合,但未能成功。
有什么办法吗?