我的数据库是
id fileId version
1 1 1.0
2 1 1.1
3 2 1.0
4 2 1.1
5 2 1.12
要求的结果集是
id fileId version
2 1 1.1
5 2 1.12
我尝试通过这个“从表名中选择不同的 fileId,版本按 fileId desc 排序”
最佳答案
我想你想要:
select fileid, max(version)
from t
group by fileid;
关于mysql - 首先对结果进行排序,然后按 mysql 中的结果集分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17946156/