如何在 Sql 表中查找最后修改的行或记录?

新手上路,请多包涵

我有一张员工表,上面有他们的一般信息。如何从这个特定的表中找到最后修改的记录,此外我不能在这个数据库中添加更多的列?

原文由 Bodhi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 476
1 个回答

使用此代码:

 SELECT *
FROM Update_Table UT1
WHERE UT1.Modified_Date = (SELECT MAX(UT2.Modified_Date)
FROM Update_Table UT2
WHERE UT2.PK = UT1.PK
AND UT2.Last_User = user)

原文由 udhaya kumar 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进