我想查找以一定值多次出现的表条目
Name | ID
==================
Peter 1
James 2
Peter 2
James 2
我想选择ID分别为1和2的条目,在此示例中,只有Peter出现两次,值为1和2,而James出现两次,但James的ID并非为1和2
是否存在用于此类查询的运算符?
答案 0 :(得分:1)
您可以这样做:
select name
from t
where id in (1, 2)
group by name
having count(distinct id) = 2;