我需要一个MYSQL查询只选择最近10个记录的insertDate顺序,但我不能修复限制10,因为可能有些记录有相同的日期,我想要所有列数据在最近10个不同的insertDate行。
使用子查询查找第10个最新insertDate:
select * from tablename
where insertDate >= (select DISTINCT insertDate from tablename
order by insertDate desc limit 9,1)
order by insertDate desc
我不确定你是否想要DISTINCT
在子选择或不。(I guess not…)