0

这是原始基表。

原始表

我希望返回所有具有重复 id 值并且对于两个重复 id 具有相同标题的行。

所以我希望返回行

3 CEO
3 CEO
6 Janitor
6 Janitor

到目前为止,我只能使用此代码返回具有重复 id 值的行

select id, title 
from original_table
where id in
    (select id 
    from original_table
    group by id
    having count(id) > 1);

在此处输入图像描述

关于如何获得所需结果的任何建议?

4

1 回答 1

1

添加附加条件:

select id, title 
from original_table
where id in
    (select id 
     from original_table
     group by id
     having count(id) > 1 and count(distinct title) = 1
    );
于 2019-07-27T20:50:02.700 回答