我需要一个MYSQL查询才能通过insertDate选择最新的10条记录,但我无法修复限制10,因为可能某些记录具有相同的日期,我希望所有列数据都在最新的10个不同的insertDate行中。< / p>
答案 0 :(得分:1)
使用子查询查找第10个最新的insertDate:
select * from tablename
where insertDate >= (select DISTINCT insertDate from tablename
order by insertDate desc limit 9,1)
order by insertDate desc
我不确定您是否希望在子选择中DISTINCT
。 (我猜不是......)