Sql 如何获取具有唯一字段的表中的最新条目?
我得到了一个表Assignments,其中包含用户分配测验时的日志。我要做的是选择最新的用户id。我该怎么做?提前谢谢Sql 如何获取具有唯一字段的表中的最新条目?,sql,Sql,我得到了一个表Assignments,其中包含用户分配测验时的日志。我要做的是选择最新的用户id。我该怎么做?提前谢谢 另外,我想要带有最新创建字段的唯一id信息不多,但可能 SELECT * FROM table WHERE user_id = (SELECT MAX(user_id) FROM table) 没有太多的信息可以提供,但也许 SELECT * FROM table WHERE user_id = (SELECT MAX(user_id) FROM table) 这是另一种选
另外,我想要带有最新创建字段的唯一id信息不多,但可能
SELECT * FROM table WHERE user_id = (SELECT MAX(user_id) FROM table)
没有太多的信息可以提供,但也许
SELECT * FROM table WHERE user_id = (SELECT MAX(user_id) FROM table)
这是另一种选择
SELECT TOP 1 *
FROM table
ORDER BY user_id DESC
这是另一种选择
SELECT TOP 1 *
FROM table
ORDER BY user_id DESC
这是可能的,但我没有看到问题中指定的任何版本。这适用于MSSQL的所有版本。这是可能的,但我没有看到问题中指定的任何版本。这适用于MSSQL的所有版本