一:按照某字段排序(时间,总数等),获取第一条 select a.* FROM ( select * from ( select t.*,row_number() over(partition by t.id order by t.createtime desc) rn from table t ) c ) a ';--加上where条件是查询一条,不加是查询多条 二:如果是获取时间最新一条数据 SELECT * FROM table WHERE (id,createtime) IN (SELE