一个树结构查询问题 返回

SqlSugar 处理完成
2 156
该叫什么 发布于1个月前
悬赏:0 飞吻

数据库表结构如下

public class dep{

    public string Id;

    public string ParentId;

    public string Name;

}

IdParentIdName
0
组织架构
10一部门
4
1一组
3
4
一小组
20二部门

目前是乱序的,我需要通过查询,将他们排序成如下形式,并通过List<dep>的形式查出

IdParentIdName
0
组织架构
10一部门
20二部门
4
1一组
3
4
一小组

距离根节点越近的,排在越上面。我尝试使用过树形查询,他会把我的结构变成一棵树。

我的目的是需要对我数据库里乱序的组织架构排序后,从根节点开始往下创建部门。


请问这种排序该如何实现呢? 如果还是使用树形查询查出一课树,那对于这棵树我应该如何遍历?还是说通过其他方式?

热忱回答2

  • 海 VIP0
    1个月前

    组织架构

        ——  一部门

                —— 一组

                        —— 一小组

        —— 二部门


    0 回复
  • fate sta fate sta VIP0
    1个月前

    看文档:树型查询

    级层少可以用导航查询

    0 回复