问题:在我们的数据库中,我们有一个表 Users,一个表 Groups,以及一个从用户到组的映射表。然后我们有权限,这些权限在组上。
T_User
USR_UID
USR_Name
USR_PasswordHash
T_Group
GRP_UID
GRP_Name
T_MAP_User_Group
MAP_USRGRP_UID
MAP_USRGRP_USR_UID
MAP_USRGRP_GRP_UID
T_MAP_SitePermission
MAP_STEGRP_UID
MAP_STEGRP_STE_UID
MAP_STEGRP_GRP_UID
MAP_STEGRP_ReadPermission
MAP_STEGRP_WritePermission
MAP_STEGRP_DeletePermission
T_Sites
STE_UID
STE_Name
STE_Location
现在,如果我想将组添加到组(嵌套组,如在 ActiveDirectory 中),我将如何实现这一点,特别是在选择查询中将用户解析为组和权限/权限?