sql两个表,一个角色表,一个是用户表,一个用户可拥有多个角色,如何统计每个用户所有角色权限值总和

角色表:ID,LIMITPARTNAME(角色名),LIMITPARTVALUE(权限值)
用户表:ID,USERID(用户ID),LIMITPARTID(角色表ID)
查询指定用户表的USERID所有角色相应的权限值总和?

select sum(LIMITPARTVALUE) from è§’色表 where ID in (select LIMITPARTID from ç”¨æˆ·è¡¨ where USERID='XXXXX')

 USERID='XXXXX' 输入你指定的ID,你看看结果是你想要的结果吗?

温馨提示:答案为网友推荐,仅供参考
相似回答