【发布时间】:2021-12-29 21:22:14
【问题描述】:
我有以下按日期排序的结构
id, object_id, is_good, created_at
1, 1, false, 2012-09-01
2, 1, false, 2012-09-02
3, 1, true, 2012-09-03
4, 1, false, 2012-09-04
5, 1, true, 2012-09-05
6, 2, true, 2012-09-06
7, 2, true, 2012-09-07
8, 2, false, 2012-09-08
我想为每个 object_id 在 is_good 列中选择第一个“true”之前的记录 所以预期的结果
id, object_id, is_good, created_at
1, 1, false, 2012-09-01
2, 1, false, 2012-09-02
3, 1, true, 2012-09-03
6, 2, true, 2012-09-06
【问题讨论】:
-
对不起:我没听懂
标签: sql postgresql