我正在尝试编写一个Postgres查询来查找A列中包含重复项的所有项目,其中B列至少有2个唯一条目。
例如:
数据集
Column A | Column B 1 | 2 1 | 2 1 | 3 4 | 5 4 | 5 6 | 7
期望的结果
Column A | Column B 1 | 2 1 | 3
答案 0 :(得分:0)
试试这个。
SELECT DISTINCT columnA ,
columnB
FROM t
WHERE columnA IN
(
SELECT columnA
FROM t
GROUP BY columnA
HAVING COUNT(DISTINCT columnB) >= 2
)
ORDER BY 2;