获取每个ID的最新日期

时间:2019-03-27 11:58:23

标签: sql postgresql

有人知道如何通过ID仅显示日期是最近的行吗?

id date
1   2019-01-01
1   2018-01-01
2   2019-02-02
2   2018-02-02
3   2019-03-03
3   2018-03-03

1 个答案:

答案 0 :(得分:3)

使用GROUP BY子句:

SELECT id, MAX(date) 
FROM myTable
GROUP BY id
ORDER BY id ASC

SQLFiddle