返回最新的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