gpt4 book ai didi

Mysql选择最大值和排序日期

转载 作者:行者123 更新时间:2023-11-30 22:25:05 24 4
gpt4 key购买 nike

'''

|用户 |代码 |日期 |
|用户 1 | 8549 | 2016-02-01 |
|用户 2 | 7844 | 2016-02-17 |
|用户 1 | 8675 | 2016-02-16 |
|用户 3 | 2345 | 2016-02-21 |
|用户 2 | 8545 | 2016-02-08 |

我有这组记录“tbl”,我查询以获取具有最新日期的不同用户

SELECT user, code, max(date) as dt from tbl GROUP BY user

它返回:

|用户 |代码 |日期 |
|用户 1 | 8675 | 2016-02-16 |
|用户 2 | 7844 | 2016-02-17 |
|用户 3 | 2345 | 2016-02-16 |

我的问题是我不知道如何对要描述的日期进行排序。我想要这样的结果:

|用户 |代码 |日期 |
|用户 1 | 8675 | 2016-02-16 |
|用户 3 | 2345 | 2016-02-16 |
|用户 2 | 7844 | 2016-02-17 |

谢谢:)

最佳答案

SELECT * 
FROM (
SELECT user, code, max(date) as dt from tbl GROUP BY user ) p
ORDER BY dt desc

关于Mysql选择最大值和排序日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35495233/

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