首页 > 解决方案 > Postgresql 查询检索每个 id 的最后插入行

问题描述

假设我有 PostgreSQL 数据库表,其数据如下。此处使用的 lat 和 long 值的一些随机值。

ID 日期 纬度
1 2014-02-01 10 20.12
1 2014-02-01 20 30
1 2014-02-01 12 14
2 2014-02-02 12 16
2 2014-02-02 18 22
3 2014-06-12 23 10
3 2014-06-12 15 12
3 2014-06-12 85 72

每个 id 的日期列具有相同的日期(例如,id 1 的所有行都有 2014-02-01),在这种情况下如何检索每个 id 的最后插入的 long 和 lat(坐标)?

标签: sqlpostgresql

解决方案


 SELECT COL1,MAX(COL2)
 FROM TABLEA 
 GROUP BY COL1

可能你需要这个?


推荐阅读