目前有表table,parentid表示自己上级的userid,整个表就是一个子子孙孙的结构(数据的上下级关系可能比以下事例中的还要深),需要根据指定的userid统计所有直接下级的(ACount\BCount\CCount)总量,直接下级的总量包含了他子子孙孙的量,求各位大神能帮忙写一个语句。
UserID ParentID UserName ACount BCount CCount
----------------------------------------------------------------------------------------------------
2 1 user1 4 5 6.5
3 2 user2 3 5 8
4 2 user3 7 1 2.5
5 3 user4 1 2 4
6 5 user5 4 2 8
指定Userid=2查询结果:
UserID ParentID UserName ACount BCount CCount
----------------------------------------------------------------------------------------------------------------------------
2 1 user1 4 5 6.5
3 2 user2 8 9 20
4 2 user3 7 1 2.5