表格:
id | 操作 | 项目id | 创建日期最后更新日期|
---|---|---|---|
1 | 更新 | 123 | 2021.1.12021.5.3 | [/tr>
2 | 创建 | 12320211.1.4 | 2021.5.2 |
3 | 更新 | 123 | 2021.1.32021.5.1 | [/tr>
4 | 更新 | 4562021.2.1 | 2021.6.3 |
5 | 更新 | 456 | 2021.2.2 | 2021.6.2[/tr>
6 | 创建 | 4562021.2.3 | 2021.6.1 |
你可以做:
select project_id, last_updated_on
from (
select *, row_number() over(partition by project_id
order by last_updated_on desc) as rn
from t
where action = 'Update'
) x
where rn = 1
order by created_on
将显示每个项目的最后一次更新操作。根本没有更新操作的项目将不会显示。