我有一个如下表T1
:
COL1 COL2
---------------
aaa 10
bbb 20
bbb 20
bbb 10
ccc 30
ccc 30
aaa 30
ddd 30
我想要col1
和col2
值 wherecol1
仅映射到一个col2
.
COL1 COL2
-----------
ccc 30
ddd 30
请让我知道如何实现我的目标。
我尝试使用以下方法获得所需的结果集:
select distinct col1, col2
from t1
where col1 in (select col1
from (select distinct col1, col2 from t1)
group by col1
having count(col2) = 1);
如果没有那么多内部查询,还有哪些其他选项。
提前致谢。