Sql 如何获取具有唯一字段的表中的最新条目?

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) 这是另一种选

我得到了一个表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)
这是另一种选择

SELECT TOP 1 *
FROM table
ORDER BY user_id DESC
这是另一种选择

SELECT TOP 1 *
FROM table
ORDER BY user_id DESC

这是可能的,但我没有看到问题中指定的任何版本。这适用于MSSQL的所有版本。这是可能的,但我没有看到问题中指定的任何版本。这适用于MSSQL的所有版本