读书人

递归表设计与查询有关问题

发布时间: 2012-11-03 10:57:44 作者: rapoo

递归表设计与查询问题
假设表结构如下:
基础信息表
xm xb parentid
张三 男 4
李四 男 5

Tree递归表
id parentid dw level
1 null 集团公司 1
2 1 分公司1 2
3 1 分公司2 2
4 2 部门1 3
5 3 部门1 3

我想获取分公司1的所有员工,查询该如何做?如果想获取level为2的所有下属职工,该如何查询

从效率和编程方便考虑还有没更好表的设计方法

[解决办法]
参考:
http://blog.csdn.net/gyc1105/article/details/8069271
准备下班了
[解决办法]
CTE递归查询
[解决办法]
这种递归,如果使用2005及以上版本,优先推荐使用CTE功能
[解决办法]
不用递归的话,那就父表、子表
[解决办法]
表示看完后 ,木有思想

读书人网 >SQL Server

热点推荐