gpt4 book ai didi

sql - 找到每个键的最新合格行

转载 作者:行者123 更新时间:2023-11-29 13:28:17 24 4
gpt4 key购买 nike

我的数据库中有这张表:

enter image description here

我想获得 2 列:id_chantierid_chef
条件:date_fin 不为空 并且有最后一个 date_deb
所以我想要获取的行是数字 111
我该怎么做?

最佳答案

SELECT DISTINCT ON (id_chef)
id_chantier, id_chef
FROM tbl
WHERE date_fin IS NOT NULL
ORDER BY id_chef, date_deb DESC NULLS LAST;

DISTINCT ON 的详细信息

根据数据分布,可能会有更快的解决方案:

关于sql - 找到每个键的最新合格行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29366757/

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