我正在对正在上传的文档进行“版本控制”之类的操作。所以当我上传一个新文档时,我会检查表中是否已经有一个同名的文档,如果有,我也添加这条记录,但是我在“版本”列中添加了+1。但是,我只需要向用户显示文档的最新版本。我的 SQL 知识非常基础,所以我不知道如何进行查询,该查询应该选择列“名称”中具有相同值的所有记录,但只获取“版本”列中具有最高值的行。
技术就是 RoR。数据库是 SQLite。
提前致谢!
我正在对正在上传的文档进行“版本控制”之类的操作。所以当我上传一个新文档时,我会检查表中是否已经有一个同名的文档,如果有,我也添加这条记录,但是我在“版本”列中添加了+1。但是,我只需要向用户显示文档的最新版本。我的 SQL 知识非常基础,所以我不知道如何进行查询,该查询应该选择列“名称”中具有相同值的所有记录,但只获取“版本”列中具有最高值的行。
技术就是 RoR。数据库是 SQLite。
提前致谢!