我有二进制树格式的用户层次结构(因为一个用户可以添加最多2个用户)。下面是一个样本结构
问题
2:1
或1:2
的比例添加了多少用户才能付款。 2:1
比率(以红色突出显示)表示User A
已添加User B1
& User B2
,User B1
添加了User C1
。同样,1:2
比率(以黄色突出显示),User B2
有User D1 & D2
,但只有User D1
有User E1 & E2
,因此它符合1:2
比率。其他问题
每周我必须直接或间接由我或我孩子的层次结构中的成员转介给用户。付款条件为2:1 or 1:2
,每位会员可以推荐2位直接会员。
在用户表格中,我将UserId
作为标识,将ParentId
列作为自我引用来跟踪成员的父级。如果需要,我准备改变我的表结构。