【发布时间】:2019-01-02 07:17:55
【问题描述】:
我有一个查询,它返回如图所示的数据;
name | field | count_1 | count_2 |
-----|-------|---------|---------|
John | aaa | 3 | 3 |
John | bbb | 3 | 3 |
John | ccc | 3 | 3 |
John | ddd | 1 | 1 |
Dave | aaa | 3 | 3 |
Dave | bbb | 3 | 3 |
Dave | ccc | 3 | 3 |
Dave | ddd | 3 | 3 |
-----|-------|---------|---------|
我需要根据count_1 和count_2 是=3 的计数来过滤这些数据。在上述情况下,对于字段 ddd 上的 John,两个计数都不满足条件,因此查询应仅返回 Dave,而不管其他字段上的 John 是否满足其他条件。我怎样才能做到这一点?
只要一个人在给定字段上没有满足一个单一的计数,他就应该被过滤掉。
【问题讨论】:
-
要正确理解,请在问题中显示您想要获得的输出
标签: sql postgresql filter postgresql-9.1