查看: 2170|回复: 0
打印 上一主题 下一主题
收起左侧

[数据库部分] 199、 一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他用户。

[复制链接]

566

主题

713

帖子

3827

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3827
楼主
跳转到指定楼层
发表于 2016-9-9 18:11:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
199、 一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他用户。

select count(*) as num,tb.id

from

tb,

(select role from tb where id=xxx) as t1

where

tb.role = t1.role and tb.id != t1.id

group by tb.id

having

num = select count(role) from tb where id=xxx;



来自安卓客户端来自安卓客户端
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 打开微信扫一扫