Return 另一列中具有匹配元素的所有重复行
Return All Duplicate Rows With Matching Elements in Another Column
这是原始基地table。
我正在寻找 return 所有具有重复 ID 值且两个重复 ID 具有相同标题的行。
所以我正在寻找 return 行
3 CEO
3 CEO
6 Janitor
6 Janitor
到目前为止,我只能使用此代码return具有重复 id 值的行
select id, title
from original_table
where id in
(select id
from original_table
group by id
having count(id) > 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
);
这是原始基地table。
我正在寻找 return 所有具有重复 ID 值且两个重复 ID 具有相同标题的行。
所以我正在寻找 return 行
3 CEO
3 CEO
6 Janitor
6 Janitor
到目前为止,我只能使用此代码return具有重复 id 值的行
select id, title
from original_table
where id in
(select id
from original_table
group by id
having count(id) > 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
);