返回最新的20个结果我有一个MySQL
数据库如下表:SQL查询排序日期时间
id whenadded test1 .. test10 avg std
40 2013-04-16 04:42:27 449 450 450 450 450 450 450 450 451 451 450.1 0.513
44 2013-04-16 07:05:31 460 460 460 461 461 461 461 461 461 462 460.8 0.572
48 2013-04-16 09:05:05 460 461 461 461 461 461 461 462 462 462 461.2 0.572
52 2013-04-16 11:04:11 450 450 450 450 450 450 451 451 451 451 450.4 0.467
56 2013-04-16 13:02:59 449 449 449 450 450 450 450 450 450 450 449.7 0.437
它由列id
,whenadded
,tests 1 to 10
,avg
和std
的。 我需要创建一个SQL
查询,从最近的到最近的第20个返回顶部20
最新结果,sorted
由whenadded (DATETIME)
返回。 但是我不确定如何编写这样的查询。 可能有人请帮助我吗?
那么你有什么尝试? –
以“SELECT”查询开始,该查询返回具有适当的“ORDER BY”的所有行,然后添加“LIMIT”子句。 –
也许规范化你的数据 – Strawberry