Postgresql 获取每个文档的最大值
我有一个名为register的表,我需要获得我拥有的每个personid的最大日期Postgresql 获取每个文档的最大值,postgresql,greatest-n-per-group,Postgresql,Greatest N Per Group,我有一个名为register的表,我需要获得我拥有的每个personid的最大日期 re_id | re_personid | re_datetime(timestamp without time zone) 4 | 19343834063 | 2021-04-27 10:30:42 7 | 34534534534 | 2021-04-26 11:00:42 8 | 34534534534 | 2021-04-26 12:00:42 9
re_id | re_personid | re_datetime(timestamp without time zone)
4 | 19343834063 | 2021-04-27 10:30:42
7 | 34534534534 | 2021-04-26 11:00:42
8 | 34534534534 | 2021-04-26 12:00:42
9 | 4234234 | 2021-04-27 10:01:42
10 | 4234234 | 2021-04-27 10:05:42
11 | 56790134567 | 2021-04-27 10:00:42
12 | 56790134567 | 2021-04-27 10:15:42
13 | 56790134567 | 2021-04-27 10:20:42
这回答了你的问题吗?
SELECT re_personid, MAX(re_datetime)
FROM register
GROUP BY re_personid