我有一个用户ID值列表A列有管理用户,列B有用户。例如,我希望能够显示管理其他用户的用户列表。在MySQL中生成分层数据集
User 1 can manage user 2 User 1 can manage user 3 User 3 can manage user 4 User 5 can manage user 6
这将产生如下表:
-------------------------- | mgtuserId | userId | -------------------------- | 1 | 2 | | 1 | 3 | | 3 | 4 | | 5 | 6 | --------------------------
我想有一个查询或存储过程,按照下来的层次结构返回管理用户的列表。因此,如果您是用户1,则会输出以下列表。
1, 2, 3, 4
然后,如果你是用户2,那么你将只有2输出。
2
然后,如果您是用户5,则输出以下列表,依此类推。
5, 6
什么是最好的方式来实现这个给定的,我有每个用户ID。
在此先感谢。