当插入日期列小于10时,mysql查询选择限制

时间:2015-06-03 12:46:16

标签: mysql sql select limit

我需要一个MYSQL查询才能通过insertDate选择最新的10条记录,但我无法修复限制10,因为可能某些记录具有相同的日期,我希望所有列数据都在最新的10个不同的insertDate行中。< / p>

1 个答案:

答案 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。 (我猜不是......)