痘痘飞 2023-07-05 10:56 采纳率: 50%
浏览 34
已结题

问一个树形结构SQL的问题?

img

树形结构的表结构是这样的。
现在我想传入一个deptid的list,然后查询返回这些deptid对应的数据以及他们的全部子节点,再加上他们的直线父节点。
这种SQL怎么写啊,可以一行SQL实现吗?

我主要是想保证性能,允许修改表结构,如果要改的话,怎么改性能会更好一点?

  • 写回答

4条回答 默认 最新

  • Watch the clown 2023-07-05 11:04
    关注

    一行做不到的,要利用窗口函数,补充一点需要设置索引

    img

    本回答被专家选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 7月25日
  • 专家已采纳回答 7月17日
  • 创建了问题 7月5日