参考SQL语句:
select * from menu
start with id in (select menu_id from role_menu
where role_id in (select role_id from user_role where user_id = '201503010936055450')
group by menu_id)
connect by prior parent_id = prior id
order by display_order
本文介绍了一种使用SQL查询特定用户所拥有的菜单权限的方法。通过连接多个表并利用递归查询来获取用户所属角色的所有可用菜单项。
参考SQL语句:
select * from menu
start with id in (select menu_id from role_menu
where role_id in (select role_id from user_role where user_id = '201503010936055450')
group by menu_id)
connect by prior parent_id = prior id
order by display_order

被折叠的 条评论
为什么被折叠?