gpt4 book ai didi

sql - postgresql 选择不同的最新记录

转载 作者:行者123 更新时间:2023-11-29 12:07:42 25 4
gpt4 key购买 nike

我有一个像这样的表:

id  fkey  srno  remark  date
1 A001 1
2 A001 2
3 A002 1
4 A003 1
5 A002 2

我想要基于最大 srno 的独特最新记录

2  A001  2
4 A003 1
5 A002 2

最佳答案

在 Postgres 中执行此操作的最佳方法是使用 DISTINCT ON:

SELECT DISTINCT ON (fkey) id, fkey, srno
FROM yourTable
ORDER BY fkey, srno DESC;

enter image description here

Demo

关于sql - postgresql 选择不同的最新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53405895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com