日期:2014-05-16  浏览次数:20388 次

用户,角色,权限,角色权限关联 四表联查的困扰
昨晚的一个问题  下班了回去试试。

A 用户表:用户ID 用户名  用户密码 角色ID...
B 角色表:角色ID 角色名...
C 角色权限关联表: 角色权限ID(PK), 角色ID,权限ID
D 权限表 : 权限ID  权限名...

select A.用户名,B.角色名 from A left join B on A.角色ID = B.角色ID
left join C on B.角色ID = C.角色ID
left join D on C.权限ID = D.权限ID
where A.用户名='admin' and A.用户密码='admin'