首页 > 解决方案 > 如何使用 PostGreSQL 列出两列的非唯一组合?

问题描述

如何列出两列的非唯一组合?

并得到这样的结果:

col A | col B   | count
foo   | bar     | 3
abc   | hello   | 2
def   | world   | 4

如果此组合仅存在一次,则未列出:

bob   | alice     | 1

标签: postgresql

解决方案


SELECT col_A, col_B, count(*) AS count
FROM your_table
GROUP BY col_A, col_B
HAVING count(*) > 1

推荐阅读