【发布时间】:2017-02-24 19:32:27
【问题描述】:
考虑下表:
Value1 Value2 Value3
1 1 0.9
1 2 0.8
1 3 0.1
2 1 0.1
2 2 0.15
我只需要返回符合以下条件的行: 考虑按 Value1 分组:
- 从每个组中返回 Value3 >= 0.8 的所有行。
- 如果组中所有行的 Value3
对于提到的表格,结果将是:
Value1 Value2 Value3
1 1 0.9
1 2 0.8
2 0 0.15
这种逻辑在 PostgreSQL 中是如何实现的(例如使用存储过程)?
提前致谢。
【问题讨论】:
标签: sql postgresql stored-procedures aggregation