gpt4 book ai didi

mysql - 同时使用 Order by 和 Group By 可以消除一些记录

转载 作者:行者123 更新时间:2023-11-29 16:13:45 25 4
gpt4 key购买 nike

user_id      date      
------- ---------
1 1551867583
2 1551867580
3 1551867573
2 1551867543
2 1551867521

我有一个类似的表结构。我想要做的是选择每个用户的记录并选择每个用户的最新记录。

尝试过

GROUP BY profile_visits.user_id ORDER BY profile_visits.date DESC

这不会显示所有最新记录。

我在 StackOverflow 上搜索并找到了这个

group by and order by in mysql query

但是,该解决方案对我不起作用

知道如何解决这个问题吗?

最佳答案

您可以使用最大日期和分组依据

select max(date) max_date, user_id 
from my_table
group by user_id
order by user_id, max_date

关于mysql - 同时使用 Order by 和 Group By 可以消除一些记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55020961/

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