我有一個用戶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。
在此先感謝。