67,513
社区成员
发帖
与我相关
我的任务
分享
select a.user_id
from user_role_t a,
(select user_id
from user_role_t
group by user_id
having count(role_id) = 2) b
where a.user_id = b.user_id
and a.role_id in ('04','11')
select a.user_id
from user_role_t a,
(select user_id
from user_role_t
group by user_id
having count(role_id) = 1) b
where a.user_id = b.user_id
and a.role_id = '04'
select a.user_id
from user_role_t a,
(select user_id
from user_role_t
group by user_id
having count(role_id) = 1) b
where a.user_id = b.user_id
and a.role_id in ('04','11')
select userid from ruletest
where userid in (
select userid from ruletest where ruleid = '04'
)
group by userid
having count(distinct ruleid) = 1;
select userid from ruletest
where userid in (
select userid from ruletest where ruleid in ('04','11')
)
group by userid
having count(distinct ruleid) = 2;