【发布时间】:2021-09-20 10:16:51
【问题描述】:
Select count (distinct company_id)
from contacts
group by company_id
having count(contact_id) >1) from contact
我使用了这个查询,但输出带有行列表及其与超过 2 个的联系。
我正在寻找像 6 这样的单个数字作为输出。
【问题讨论】:
-
(company_id, contact_id)上是否有唯一索引(可能应该有)?如果不是,您是否将同一联系人计为“2 个联系人”或“1 个联系人”?可以有NULL值吗?他们算“平等”吗?请以 文本 的形式提供数据,而不是图像。并始终公开您的 Postgres 版本。
标签: sql postgresql group-by count