【发布时间】:2017-05-08 11:19:15
【问题描述】:
假设我有一个表empgroupinfo,并且我想获取恰好这两个 groupId 500 and 501(将动态出现)的员工 ID,不应该进入更多或更少数量的组,其中 empid != 102在 500 groupid 中。
我尝试了以下查询:
select empid from empgroupinfo
where empgroupid in(500,501) and empid != 102
group by empid having count(empid) = 2
但上述查询也返回其他组中的 empId。
我想获取 empid 的情况,因为员工恰好在这两个 groupid(500 和 501)中,并且 empid != 102。
【问题讨论】:
标签: sql postgresql relational-division