gpt4 book ai didi

mysql - 每个人获得最大的结果

转载 作者:行者123 更新时间:2023-11-29 00:42:39 25 4
gpt4 key购买 nike

我有一个包含不同条目的actions 表。每个条目都包含一个 userID - 执行该操作的用户的 ID。

我如何才能只获得用户执行的前 3 个操作。我知道如何在多个查询中或使用 PHP 执行此操作,但我想在单个 MySQL 查询中执行此操作。这可能吗?

最佳答案

假设您有一个 date TIMESTAMP 列用于存储他们执行操作的时间,试试这个:

SELECT * FROM `user_actions` WHERE `userID` = X ORDER BY `date` DESC LIMIT 3

LIMIT 3表示最多检索3个值,从第一个开始(检索第一个、第二个和第三个结果)。

引用:http://dev.mysql.com/doc/refman/5.5/en/select.html

祝你好运!

关于mysql - 每个人获得最大的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11615383/

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