【发布时间】:2012-01-21 02:15:39
【问题描述】:
我的表格包含 3 列
Emp_ID | Emp_Name | Emp_Manager_ID
========================================
1 | Admin | Null
2 | John | 1
3 | Sam | 2
4 | Mike | 2
5 | Jeff | 4
6 | Ben | 3
7 | Vicky | 5
参数 id @Emp_ID = 7 期望的结果是查找给定 Emp_Id 下的所有上级所以结果应该是所有 EmpIDs 6,5,4,3,2,1 因为 5 是 7 的经理,4 是5 和 2 的经理是 4,3 的经理,3 是 6 的经理,1 是 2 的经理。
【问题讨论】:
标签: sql sql-server-2005 recursion common-table-expression