如何选择与所有子公司签订合同的客户?
R2
UID | Subsidiary
1 | 1
1 | 2
1 | 3
2 | 1
2 | 2
3 | 1
3 | 1
你能帮我解决这个问题吗?
答案 0 :(得分:2)
这样的事情:
select u_r2.uid
from
(select uid
, count(distinct subsidiary) as u_subs
from r2
group by uid ) u_r2
,
(select count (distinct subsidiary) as tot_subs
from r2) sub_r2
where sub_r2.tot_subs = u_r2.u_subs;