树形结构的表结构是这样的。
现在我想传入一个deptid的list,然后查询返回这些deptid对应的数据以及他们的全部子节点,再加上他们的直线父节点。
这种SQL怎么写啊,可以一行SQL实现吗?
我主要是想保证性能,允许修改表结构,如果要改的话,怎么改性能会更好一点?
树形结构的表结构是这样的。
现在我想传入一个deptid的list,然后查询返回这些deptid对应的数据以及他们的全部子节点,再加上他们的直线父节点。
这种SQL怎么写啊,可以一行SQL实现吗?
我主要是想保证性能,允许修改表结构,如果要改的话,怎么改性能会更好一点?
一行做不到的,要利用窗口函数,补充一点需要设置索引