select distinct a.username,a.realname,b.roleid,c.name ,e.parentid,e.displayname,e.path from fine_user a left join fine_user_role_middle b ON a.id = b.userid left join FINE_CUSTOM_ROLE c on c.id = b.roleid left join fine_authority d ON d.roleid = b.roleid and d.AUTHORITY=2 left join FINE_AUTHORITY_OBJECT e on e.id = d.authorityentityid 这是我当前的sql,如果有个角色A有B目录下所有的报表查看权限,这种情况我这sql只会显示一条记录(就是角色A,然后B目录的权限一条),没法展示其目录下的所有报表,要如何修改才能实现效果。 |
最佳回答 |
||||
0
|
|