特殊分类查询(求存储过程)
类别分三级
tb1
id sname nlevel
1 A -1
2 B -1
3 A1 1
4 B1 1
5 A1-1 2
tb2
childid Fid
3 1
3 2
4 2
5 3
调用存储过程exec spclass(rootid,childid) root 根ID | Childid 子ID
示例1:
exec spclass(1,5)
得到结果
id sname nlevel
1 A -1
3 A1 1
5 A1-1 2
示例2:
exec spclass(2,5)
得到结果
2 B -1
3 A1 1
5 A1-1 2
示例3:
exec spclass(2,5)
得到结果
id sname nlevel
2 B -1
5 A1-1 2
就是有可能2级类别同时属于不同的rootID
哪位给个存储过程谢谢啦~~~~