gpt4 book ai didi

mysql - 返回特定 ID 的最大值的日期

转载 作者:行者123 更新时间:2023-11-30 23:13:44 25 4
gpt4 key购买 nike

我想返回特定 ID 的最大值日期。看看这张表。

ID       Date       Value 
___ ____ _____
4545 9/17/12 5
4545 9/16/12 100
4545 9/15/12 20
2121 9/16/12 12
2121 9/15/12 132
2121 9/14/12 4
9999 9/16/12 45
9512 9/15/12 128
9512 9/14/12 323
2002 9/17/12 45

结果应该是:

ID       Date       Value 
___ ____ _____
4545 9/16/12 100 date for ID(4545) for max value(100) is "9/16/12"
2121 9/15/12 132 date for ID(2121) for max value1(32) is "9/15/12"
9999 9/16/12 45 date for ID(9999) for max value(45) is "9/16/12"
9512 9/14/12 323 -||-
2002 9/17/12 45 -||-

我如何得到这个日期?

最佳答案

计算 ID 集及其最大值,然后将其与原始集相交。

SELECT * FROM t
JOIN (SELECT id, MAX(value) AS value FROM t GROUP BY id) AS max_t
USING (id, value)

关于mysql - 返回特定 ID 的最大值的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18803117/

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