这应该为您工作。
SELECt * FROM [tableName] WHERe id IN (SELECt MAX(id) FROM [tableName] GROUP BY pre)
如果id为AUTO_INCREMENT,则无需担心datetime的计算成本会高得多,因为最新的datetime也会具有最高的id。
更新:
从性能的角度来看,确保在处理大量记录时对
id和
pre列建立索引。如果
id是主键,则它是内置的,但是您可能需要添加覆盖
pre和的非聚集索引
id。

这应该为您工作。
SELECt * FROM [tableName] WHERe id IN (SELECt MAX(id) FROM [tableName] GROUP BY pre)
如果id为AUTO_INCREMENT,则无需担心datetime的计算成本会高得多,因为最新的datetime也会具有最高的id。
更新:
从性能的角度来看,确保在处理大量记录时对
id和
pre列建立索引。如果
id是主键,则它是内置的,但是您可能需要添加覆盖
pre和的非聚集索引
id。