一般我们都是有很多张表,包括用户、中间表,权限表等,现在我以四个表为例,实现表的条件查询
用户表:
用户-角色中间表:
角色-权限中间表:
菜单表:
在一般做项目的时候,aid大都是通过Session获得
第一步:根据aid,到用户-角色中间表,查出rid
第二步:
我们上面可以得到rid,我们可以通过rid去角色-权限中间表,得到mid
括号内代表的就是rid,也就是我们第一步的sql语句
第三步,我们通过第二步可以得到mid,然后我们可以通过mid,去菜单表进行查询,得到每个角色下对应的菜单
做最详细的sql讲解,觉得牛皮的请点一个赞,谢谢!