gpt4 book ai didi

postgresql - 从数据库中选择不同的第一行

转载 作者:行者123 更新时间:2023-11-29 12:06:43 26 4
gpt4 key购买 nike

number      | time 

421112233444 | 1304010250
421112233444 | 1304272979
421001122333 | 1303563263
421112233444 | 1300217115
421001122333 | 1303649310

我需要从第二行返回具有最小数字的唯一第一行,如下所示:

421112233444 | 1300217115
421001122333 | 1303563263

有什么想法吗?

我尝试 SELECT ph.number, mo.time from (select distinct(number) from table) ph, table mo where mo.number = ph.number;

但它返回两个唯一值:

421112233444 | 1304010250
421112233444 | 1304272979
421001122333 | 1303563263
421112233444 | 1300217115
421001122333 | 1303649310

最佳答案

您可以使用 GROUP BY 来执行此操作:

SELECT number, MIN(time)
FROM table
GROUP BY number
ORDER BY number DESC
LIMIT 2

关于postgresql - 从数据库中选择不同的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6412757/

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