gpt4 book ai didi

MySQL 查询已经 GROUPed 和 ORDERed : how to ORDER inside the GROUPs?

转载 作者:行者123 更新时间:2023-11-29 04:55:43 24 4
gpt4 key购买 nike

我有这个问题:

SELECT id_user, COUNT(*) as count
FROM posts
GROUP BY id_user
ORDER BY COUNT(*) DESC

它为我提供了按出现次数排序的 id_user,以及每次出现的次数。我可以在同一个请求中获得每个“id_user”的最后一篇文章吗?即我也想选择最后一个“帖子”,但是当我这样做时

SELECT id_user, post, COUNT(*) as count

'post' 中的值不是最后一个(也不是第一个;实际上我不知道组是如何排序的)。我应该运行另一个查询吗?

最佳答案

我相信你可以通过将 max(post_id) last_post 添加到你的 select 来实现这一点。

关于MySQL 查询已经 GROUPed 和 ORDERed : how to ORDER inside the GROUPs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6721439/

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