SELECT dev_id, "desc", alert_time
FROM (
SELECT dev_id, "desc", alert_time,
ROW_NUMBER() OVER (PARTITION BY dev_id ORDER BY alert_time DESC) AS row_num
FROM alarm
) AS subquery
WHERE row_num = 1;--这是一种终极解决办法
比max(时间) order by靠谱
PGSQL报警表去重取最新,但是描述字段不去重
原创
©著作权归作者所有:来自51CTO博客作者xcagy的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
几行Python代码,轻松搞定Excel表格数据去重
用几行Python代码,轻松搞定Excel表格数据去重
数据 原始数据 数据处理 Python处理数据 -
FFmpeg 7.0重大更新
FFmpeg 7.0 版本重大更新
音视频开发 ffmpeg 音视频编解码 C++11 C++17 -
Java8处理对象List集合之间的交集、并集、差集和去重
Java8处理对象List集合之间的交集、并集、差集和去重
交集 并集 去重 Stream 差集